Katalog CVE

CVE-2008-3916

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

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.

Ocena ryzyka

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.

Rekomendacja

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.

Powiązane podatności

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

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.

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