CVE-2019-11044
NiskieCVSS 3.7Prawdopodobieństwo exploitacji (EPSS)
Bardzo wysokie ryzykoPercentyl 92 - wyżej niż 92% 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 w systemie Windows, funkcja link() 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 w systemie Windows, 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 on Windows, PHP link() function 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.

