CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2007-3294

High
Published: Translated: NVD NIST

Summary

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.

Risk Assessment

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.

Recommendation

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ń.

Related vulnerabilities

Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS