CVE-2015-8616
WysokieStreszczenie
Podatność typu use-after-free w funkcji Collator::sortWithSortKeys w PHP 7.x przed wersją 7.0.1 umożliwia zdalnym atakującym spowodowanie awarii aplikacji lub potencjalnie innych nieokreślonych skutków poprzez wykorzystanie relacji między buforem klucza a zniszczoną tablicą.
Ocena ryzyka
Atakujący mogą wykorzystać tę podatność do wywołania awarii aplikacji, co prowadzi do przerwy w dostępności usług. Może to również skutkować innymi nieprzewidzianymi konsekwencjami dla systemu.
Rekomendacja
Zaleca się aktualizację PHP do wersji 7.0.1 lub nowszej, aby usunąć tę podatność. Regularne aktualizacje oprogramowania są kluczowe dla zapewnienia bezpieczeństwa systemu.
Inne podatności w PHP 7.x before 7.0.1
Zobacz wszystkie- CVE-2016-1904Wysokie
Wielokrotne przepełnienia całkowite w pliku ext/standard/exec.c w PHP 7.x przed wersją 7.0.2 mogą pozwolić zdalnym atakującym na spowodowanie odmowy usługi lub potencjalnie innego nieokreślonego wpływu poprzez długi ciąg do funkcji php_escape_shell_cmd lub php_escape_shell_arg, co prowadzi do przepełnienia bufora w stercie.
- CVE-2015-6527Wysokie
Funkcja php_str_replace_in_subject w PHP 7.x przed wersją 7.0.0 umożliwia zdalnym atakującym wykonanie dowolnego kodu poprzez spreparowaną wartość w trzecim argumencie funkcji str_ireplace.
- CVE-2016-9936Krytyczne
Implementacja funkcji unserialize w PHP 7.x przed wersją 7.0.14 pozwala zdalnym atakującym na wywołanie odmowy usługi (use-after-free) lub potencjalnie na inne nieokreślone skutki poprzez spreparowane dane zserializowane.
- CVE-2016-3132Krytyczne
Podatność typu double free w funkcji SplDoublyLinkedList::offsetSet w PHP 7.x przed wersją 7.0.6 umożliwia zdalnym atakującym wykonanie dowolnego kodu poprzez spreparowany indeks.
- CVE-2015-8880Krytyczne
Podatność typu double free w drukarce formatu w PHP 7.x przed wersją 7.0.1 pozwala zdalnym atakującym na wywołanie błędu, co może prowadzić do nieokreślonego wpływu.
- CVE-2015-8617Krytyczne
W podatności CVE-2015-8617 występuje luka formatu w funkcji zend_throw_or_error w PHP 7.x przed wersją 7.0.1. Umożliwia to zdalnym atakującym wykonanie dowolnego kodu poprzez specyfikatory formatu w ciągu, który jest niewłaściwie używany jako nazwa klasy, co prowadzi do błędnego obsługiwania błędów.
Oryginalny opis (angielski, źródło NVD)
Use-after-free vulnerability in the Collator::sortWithSortKeys function in ext/intl/collator/collator_sort.c in PHP 7.x before 7.0.1 allows remote attackers to cause a denial of service (application crash) or possibly have unspecified other impact by leveraging the relationships between a key buffer and a destroyed array.

