CVE-2017-11362
KrytyczneStreszczenie
W wersjach PHP 7.x przed 7.0.21 oraz 7.1.x przed 7.1.7, funkcja msgfmt_parse_message w pliku msgformat_parse.c nie ogranicza długości lokalizacji, co może prowadzić do przepełnienia bufora na stosie i awarii aplikacji.
Ocena ryzyka
Atakujący zdalny może wykorzystać tę podatność do wywołania odmowy usługi, co może wpłynąć na dostępność aplikacji korzystających z ICU.
Rekomendacja
Zaleca się aktualizację PHP do wersji 7.0.21 lub 7.1.7 oraz monitorowanie aplikacji pod kątem nieautoryzowanych prób wykorzystania tej podatności.
Oryginalny opis (angielski, źródło NVD)
In PHP 7.x before 7.0.21 and 7.1.x before 7.1.7, ext/intl/msgformat/msgformat_parse.c does not restrict the locale length, which allows remote attackers to cause a denial of service (stack-based buffer overflow and application crash) or possibly have unspecified other impact within International Components for Unicode (ICU) for C/C++ via a long first argument to the msgfmt_parse_message function.

