Katalog CVE

CVE-2015-5589

Krytyczne
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Funkcja phar_convert_to_other w PHP przed wersją 5.4.43, 5.5.x przed 5.5.27 oraz 5.6.x przed 5.6.11 nie weryfikuje wskaźnika pliku przed operacją zamknięcia, co pozwala zdalnym atakującym na spowodowanie odmowy usługi (błąd segmentacji) lub potencjalnie inny nieokreślony wpływ poprzez spreparowany archiwum TAR, które jest niewłaściwie obsługiwane w wywołaniu Phar::convertToData.

Ocena ryzyka

Atakujący może wykorzystać tę podatność do wywołania błędu segmentacji, co prowadzi do niedostępności usługi. Może to wpłynąć na stabilność aplikacji i dostępność systemu.

Rekomendacja

Zaleca się aktualizację PHP do najnowszej wersji, aby usunąć tę podatność. Dodatkowo, warto przeprowadzić audyt kodu w celu identyfikacji i naprawy podobnych problemów.

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

The phar_convert_to_other function in ext/phar/phar_object.c in PHP before 5.4.43, 5.5.x before 5.5.27, and 5.6.x before 5.6.11 does not validate a file pointer before a close operation, which allows remote attackers to cause a denial of service (segmentation fault) or possibly have unspecified other impact via a crafted TAR archive that is mishandled in a Phar::convertToData call.

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