Katalog CVE

CVE-2006-0459

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W wersjach flex przed 2.5.33 występuje problem z alokacją pamięci dla gramatyk zawierających instrukcje REJECT lub reguły kontekstu końcowego. To prowadzi do generowania kodu z przepełnieniem bufora, co może umożliwić atakującym wykonanie dowolnego kodu.

Ocena ryzyka

Atakujący mogą wykorzystać tę podatność do wykonania złośliwego kodu w kontekście aplikacji, co stwarza poważne zagrożenie dla bezpieczeństwa systemu.

Rekomendacja

Zaleca się aktualizację do wersji flex 2.5.33 lub nowszej, aby usunąć tę podatność oraz przeprowadzenie audytu kodu w celu identyfikacji potencjalnych zagrożeń.

Powiązane podatności

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

flex.skl in Will Estes and John Millaway Fast Lexical Analyzer Generator (flex) before 2.5.33 does not allocate enough memory for grammars containing (1) REJECT statements or (2) trailing context rules, which causes flex to generate code that contains a buffer overflow that might allow context-dependent attackers to execute arbitrary code.

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