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

CVE-2008-3916

High
Published: Translated: NVD NIST

Summary

W funkcji strip_escapes w pliku signal.c w GNU ed przed wersją 1.0 występuje przepełnienie bufora oparte na stercie, które pozwala atakującym na wykonanie dowolnego kodu za pomocą długiej nazwy pliku. Problem ten występuje tylko w kontekście, gdy ed jest uruchamiany jako komponent zewnętrzny.

Risk Assessment

Ryzyko dla organizacji polega na możliwości wykonania dowolnego kodu przez atakujących, co może prowadzić do przejęcia kontroli nad systemem, zwłaszcza gdy ed jest uruchamiany z wyższymi uprawnieniami.

Recommendation

Zaleca się aktualizację GNU ed do najnowszej wersji, aby usunąć tę podatność oraz ograniczenie użycia ed jako komponentu zewnętrznego w kontekście aplikacji o podwyższonych uprawnieniach.

Related vulnerabilities

Original NVD description (English source)

Heap-based buffer overflow in the strip_escapes function in signal.c in GNU ed before 1.0 allows context-dependent or user-assisted attackers to execute arbitrary code via a long filename. NOTE: since ed itself does not typically run with special privileges, this issue only crosses privilege boundaries when ed is invoked as a third-party component.

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