Katalog CVE

CVE-2026-17545

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.32%

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

Streszczenie

W systemie Windows API systemu plików i strumieni PHP nie odrzucają zastrzeżonych nazw urządzeń, takich jak CON, PRN, AUX, NUL, COM1 do COM9, LPT1 do LPT9, CONIN$ i CONOUT$, gdy występują jako składnik ścieżki. Nazwa pliku kontrolowana przez atakującego trafia do CreateFileW() i otwiera urządzenie zamiast oczekiwanego pliku regularnego.

Ocena ryzyka

Może to zablokować lub zawiesić żądanie i wyczerpać procesy robocze, prowadząc do odmowy usługi.

Rekomendacja

Zaktualizuj PHP do wersji zawierającej poprawkę lub filtruj zastrzeżone nazwy urządzeń w danych wejściowych użytkownika przed użyciem ich w ścieżkach.

Powiązane podatności

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

On Windows, PHP's filesystem and stream APIs do not reject reserved device names such as CON, PRN, AUX, NUL, COM1 to COM9, LPT1 to LPT9, CONIN$ and CONOUT$ when they appear as a component of a path. An attacker-controlled filename therefore reaches CreateFileW() and opens a device instead of the regular file the application expected, which can block or hang the request and exhaust worker processes.

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