CVE-2008-3916

ed: Heap-based buffer overflow (arb. code execution)

Published Sep 4, 2008 CVSS 2.0 · 9.3 Critical EPSS 3.6% KEV · Not listed
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.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2008-3901 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.
History

No history.

Weaknesses

Sources

Status
PUBLISHED
Assigner
mitre
Published
Updated
Aug 7, 2024, 10:00 AM
Reserved
Sep 4, 2008, 12:00 AM
Status
Modified
Published
Sep 4, 2008, 6:41 PM
Modified
Jun 16, 2026, 10:56 PM
Severity
Moderate
Public date
Jun 30, 2008, 12:00 AM