Katalog CVE

CVE-2021-28861

WysokieCVSS 7.4
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Wysokie ryzyko
2.54%

Percentyl 85 - wyżej niż 85% wszystkich znanych CVE

Streszczenie

Python w wersjach od 3.x do 3.10 zawiera podatność otwartego przekierowania w pliku lib/http/server.py, wynikającą z braku ochrony przed wielokrotnymi ukośnikami (/) na początku ścieżki URI. Może to prowadzić do ujawnienia informacji. Podatność jest kwestionowana przez stronę trzecią, ponieważ dokumentacja http.server.html ostrzega, że http.server nie jest zalecany do użytku produkcyjnego i implementuje jedynie podstawowe kontrole bezpieczeństwa.

Ocena ryzyka

Atakujący może wykorzystać otwarte przekierowanie do przekierowania użytkowników na złośliwe witryny lub ujawnienia informacji. Ryzyko jest ograniczone, jeśli http.server nie jest używany w środowisku produkcyjnym.

Rekomendacja

Unikaj używania http.server w środowisku produkcyjnym. Jeśli to konieczne, zaktualizuj Python do najnowszej wersji i rozważ użycie bezpieczniejszego serwera HTTP.

Inne podatności w Python

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

Python 3.x through 3.10 has an open redirection vulnerability in lib/http/server.py due to no protection against multiple (/) at the beginning of URI path which may leads to information disclosure. NOTE: this is disputed by a third party because the http.server.html documentation page states "Warning: http.server is not recommended for production. It only implements basic security checks."

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS