CVE-2019-11045
NiskieCVSS 3.7Prawdopodobieństwo exploitacji (EPSS)
Bardzo wysokie ryzykoPercentyl 95 - wyżej niż 95% wszystkich znanych CVE
Streszczenie
W wersjach PHP 7.2.x poniżej 7.2.26, 7.3.x poniżej 7.3.13 oraz 7.4.0, klasa DirectoryIterator akceptuje nazwy plików z osadzonym bajtem \0 i traktuje je jako zakończone w tym miejscu. Może to prowadzić do luk bezpieczeństwa, np. w aplikacjach sprawdzających ścieżki, do których kod ma dostęp.
Ocena ryzyka
Ryzyko obejścia kontroli dostępu do plików, co może umożliwić atakującemu dostęp do nieautoryzowanych ścieżek lub plików.
Rekomendacja
Zaktualizuj PHP do wersji 7.2.26 lub nowszej, 7.3.13 lub nowszej, albo 7.4.1 lub nowszej.
Oryginalny opis (angielski, źródło NVD)
In PHP versions 7.2.x below 7.2.26, 7.3.x below 7.3.13 and 7.4.0, PHP DirectoryIterator class accepts filenames with embedded \0 byte and treats them as terminating at that byte. This could lead to security vulnerabilities, e.g. in applications checking paths that the code is allowed to access.

