CVE-2016-7414
KrytyczneStreszczenie
Funkcja weryfikacji podpisu ZIP w PHP przed wersją 5.6.26 oraz 7.x przed wersją 7.0.11 nie zapewnia odpowiedniej wielkości pola uncompressed_filesize, co umożliwia zdalnym atakującym wywołanie odmowy usługi (dostęp do pamięci poza zakresem) lub potencjalnie inny nieokreślony wpływ za pomocą spreparowanego archiwum PHAR.
Ocena ryzyka
Atakujący mogą wykorzystać tę podatność do przeprowadzenia ataków typu denial of service, co może prowadzić do przestojów w działaniu aplikacji lub systemu.
Rekomendacja
Zaleca się aktualizację PHP do wersji 5.6.26 lub 7.0.11 i nowszych, aby zniwelować ryzyko związane z tą podatnością.
Oryginalny opis (angielski, źródło NVD)
The ZIP signature-verification feature in PHP before 5.6.26 and 7.x before 7.0.11 does not ensure that the uncompressed_filesize field is large enough, which allows remote attackers to cause a denial of service (out-of-bounds memory access) or possibly have unspecified other impact via a crafted PHAR archive, related to ext/phar/util.c and ext/phar/zip.c.

