CVE-2016-3132
KrytyczneStreszczenie
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.
Ocena ryzyka
Atakujący może wykorzystać tę podatność do zdalnego wykonania kodu, co może prowadzić do przejęcia kontroli nad systemem lub wycieku danych.
Rekomendacja
Zaleca się aktualizację PHP do wersji 7.0.6 lub nowszej, aby usunąć tę podatność.
Inne podatności w PHP 7.x before 7.0.6
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-8616Wysokie
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ą.
- 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-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)
Double free vulnerability in the SplDoublyLinkedList::offsetSet function in ext/spl/spl_dllist.c in PHP 7.x before 7.0.6 allows remote attackers to execute arbitrary code via a crafted index.

