CVE-2016-5773
KrytyczneStreszczenie
W rozszerzeniu zip w PHP przed wersją 5.5.37, 5.6.x przed 5.6.23 oraz 7.x przed 7.0.8 występuje nieprawidłowa interakcja z implementacją unserialize oraz zbieraniem śmieci, co pozwala zdalnym atakującym na wykonanie dowolnego kodu lub spowodowanie odmowy usługi poprzez spreparowane dane zserializowane zawierające obiekt ZipArchive.
Ocena ryzyka
Podatność ta może prowadzić do zdalnego wykonania kodu, co stwarza poważne zagrożenie dla bezpieczeństwa aplikacji oraz danych organizacji. Dodatkowo, może prowadzić do awarii aplikacji, co wpływa na dostępność usług.
Rekomendacja
Zaleca się aktualizację PHP do najnowszej wersji, która zawiera poprawki dla tej podatności. Należy również przeprowadzić audyt kodu aplikacji w celu zidentyfikowania potencjalnych miejsc wykorzystania podatności.
Oryginalny opis (angielski, źródło NVD)
php_zip.c in the zip extension in PHP before 5.5.37, 5.6.x before 5.6.23, and 7.x before 7.0.8 improperly interacts with the unserialize implementation and garbage collection, which allows remote attackers to execute arbitrary code or cause a denial of service (use-after-free and application crash) via crafted serialized data containing a ZipArchive object.

