CVE-2015-2331
WysokieStreszczenie
Przepełnienie bufora na stercie spowodowane przez przepełnienie całkowite w funkcji _zip_cdir_new w libzip 0.11.2 i wcześniejszych wersjach, używanych w rozszerzeniu ZIP w PHP przed wersją 5.4.39, 5.5.x przed 5.5.23 oraz 5.6.x przed 5.6.7. Atakujący zdalnie mogą spowodować awarię aplikacji lub potencjalnie wykonać dowolny kod za pomocą archiwum ZIP zawierającego wiele wpisów.
Ocena ryzyka
Podatność ta może prowadzić do awarii aplikacji, co może zakłócić działanie usług oraz umożliwić atakującym wykonanie złośliwego kodu, co stanowi poważne zagrożenie dla bezpieczeństwa systemu.
Rekomendacja
Zaleca się aktualizację PHP do wersji 5.4.39, 5.5.23 lub 5.6.7 lub nowszej, aby usunąć tę podatność. Dodatkowo, warto monitorować i ograniczać możliwość przesyłania archiwów ZIP przez użytkowników.
Inne podatności w libzip
Oryginalny opis (angielski, źródło NVD)
Integer overflow in the _zip_cdir_new function in zip_dirent.c in libzip 0.11.2 and earlier, as used in the ZIP extension in PHP before 5.4.39, 5.5.x before 5.5.23, and 5.6.x before 5.6.7 and other products, allows remote attackers to cause a denial of service (application crash) or possibly execute arbitrary code via a ZIP archive that contains many entries, leading to a heap-based buffer overflow.

