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

CVE-2008-4555

High
Published: Translated: NVD NIST

Summary

W funkcji push_subg w pliku parser.y (lib/graph/parser.c) w Graphviz 2.20.2 oraz prawdopodobnie wcześniejszych wersjach występuje przepełnienie bufora na stosie. Umożliwia to zdalnym atakującym, przy wsparciu użytkownika, spowodowanie awarii usługi (uszkodzenie pamięci) lub wykonanie dowolnego kodu poprzez plik DOT zawierający dużą liczbę elementów Agraph_t.

Risk Assessment

Podatność ta może prowadzić do poważnych problemów z dostępnością systemu oraz potencjalnego przejęcia kontroli nad nim przez atakujących. Organizacje powinny być świadome ryzyka związanego z przetwarzaniem niezweryfikowanych plików DOT.

Recommendation

Zaleca się aktualizację Graphviz do najnowszej wersji, aby usunąć tę podatność. Dodatkowo, należy wprowadzić mechanizmy weryfikacji i ograniczenia dla plików DOT przed ich przetworzeniem.

Related vulnerabilities

Original NVD description (English source)

Stack-based buffer overflow in the push_subg function in parser.y (lib/graph/parser.c) in Graphviz 2.20.2, and possibly earlier versions, allows user-assisted remote attackers to cause a denial of service (memory corruption) or execute arbitrary code via a DOT file with a large number of Agraph_t elements.

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