Skip to content

CVE-2008-3916 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...

HighCVSS 9.3 EPSS 3.6%
Published
Updated
Exploit status
No public exploit known

Description

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.

Affected products

ProductAffected versionsFixed in
GNU ed = 0.2 No fix listed
GNU ed = 0.3 No fix listed
GNU ed = 0.4 No fix listed
GNU ed = 0.5 No fix listed
GNU ed = 0.6 No fix listed
GNU ed = 0.7 No fix listed
GNU ed = 0.8 No fix listed
GNU ed = 0.9 No fix listed
debian/ed(Debian:12) < 0.7-2 0.7-2
debian/ed(Debian:13) < 0.7-2 0.7-2
debian/ed(Debian:14) < 0.7-2 0.7-2

References