Katalog CVE

CVE-2007-3294

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W bibliotece libtidy, używanej w rozszerzeniu Tidy dla PHP 5.2.3 oraz prawdopodobnie innych produktów, występują wielokrotne przepełnienia bufora. Atakujący mogą wykonać dowolny kod, wykorzystując długi drugi argument funkcji tidy_parse_string lub nieokreślony wektor w funkcji tidy_repair_string.

Ocena ryzyka

Podatność ta może prowadzić do zdalnego wykonania kodu, co stwarza poważne zagrożenie dla bezpieczeństwa systemów korzystających z podatnych wersji PHP. Organizacje powinny być świadome ryzyka, szczególnie w środowiskach, gdzie vsnprintf działa jako opakowanie dla vsprintf.

Rekomendacja

Zaleca się aktualizację do najnowszej wersji PHP oraz libtidy, aby usunąć tę podatność. Dodatkowo, warto przeprowadzić audyt aplikacji korzystających z tych komponentów w celu identyfikacji potencjalnych zagrożeń.

Powiązane podatności

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

Multiple buffer overflows in libtidy, as used in the Tidy extension for PHP 5.2.3 and possibly other products, allow context-dependent attackers to execute arbitrary code via (1) a long second argument to the tidy_parse_string function or (2) an unspecified vector to the tidy_repair_string function. NOTE: this might only be an issue in environments where vsnprintf is implemented as a wrapper for vsprintf.

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