CVE-2016-6294
KrytyczneStreszczenie
Funkcja locale_accept_from_http w PHP przed wersją 5.5.38, 5.6.x przed 5.6.24 oraz 7.x przed 7.0.9 nie ogranicza poprawnie wywołań do funkcji ICU uloc_acceptLanguageFromHTTP. To umożliwia zdalnym atakującym wywołanie błędu typu denial of service (odczyt poza zakresem) lub potencjalnie inny nieokreślony wpływ poprzez wywołanie z długim argumentem.
Ocena ryzyka
Organizacje mogą być narażone na ataki typu denial of service, co może prowadzić do przestojów w działaniu aplikacji. Dodatkowo, nieokreślony wpływ może prowadzić do innych poważnych problemów bezpieczeństwa.
Rekomendacja
Zaleca się aktualizację PHP do najnowszej wersji, aby usunąć tę podatność. Należy również monitorować logi serwera w poszukiwaniu podejrzanych wywołań.
Oryginalny opis (angielski, źródło NVD)
The locale_accept_from_http function in ext/intl/locale/locale_methods.c in PHP before 5.5.38, 5.6.x before 5.6.24, and 7.x before 7.0.9 does not properly restrict calls to the ICU uloc_acceptLanguageFromHTTP function, which allows remote attackers to cause a denial of service (out-of-bounds read) or possibly have unspecified other impact via a call with a long argument.

