Katalog CVE

CVE-2015-4026

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Podatność w implementacji funkcji pcntl_exec w PHP przed wersjami 5.4.41, 5.5.25 i 5.6.9 powoduje obcinanie ścieżki do pliku po napotkaniu znaku null (\x00). Umożliwia to zdalnemu atakującemu ominięcie ograniczeń dotyczących rozszerzeń i wykonanie plików o nieoczekiwanych nazwach poprzez spreparowany pierwszy argument.

Ocena ryzyka

Atakujący może ominąć mechanizmy bezpieczeństwa sprawdzające rozszerzenia plików, co prowadzi do wykonania nieautoryzowanego kodu na serwerze.

Rekomendacja

Należy niezwłocznie zaktualizować PHP do wersji 5.4.41, 5.5.25, 5.6.9 lub nowszej, która zawiera pełną poprawkę dla tej luki.

Powiązane podatności

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

The pcntl_exec implementation in PHP before 5.4.41, 5.5.x before 5.5.25, and 5.6.x before 5.6.9 truncates a pathname upon encountering a \x00 character, which might allow remote attackers to bypass intended extension restrictions and execute files with unexpected names via a crafted first argument. NOTE: this vulnerability exists because of an incomplete fix for CVE-2006-7243.

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