CVE-2018-18484

binutils: Stack exhaustion in cp-demangle.c allows for denial of service

Published Oct 18, 2018 CVSS 3.0 · 5.5 Medium EPSS 1.9% KEV · Not listed
Description
An issue was discovered in cp-demangle.c in GNU libiberty, as distributed in GNU Binutils 2.31. Stack Exhaustion occurs in the C++ demangling functions provided by libiberty, and there is a stack consumption problem caused by recursive stack frames: cplus_demangle_type, d_bare_function_type, d_function_type.

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-2018-10209 An issue was discovered in cp-demangle.c in GNU libiberty, as distributed in GNU Binutils 2.31. Stack Exhaustion occurs in the C++ demangling functions provided by libiberty, and there is a stack consumption problem caused by recursive stack frames: cplus_demangle_type, d_bare_function_type, d_function_type.
Ubuntu USN Ubuntu USN USN-4326-1 libiberty vulnerabilities
Ubuntu USN Ubuntu USN USN-4336-1 GNU binutils vulnerabilities
Ubuntu USN Ubuntu USN USN-4336-2 GNU binutils vulnerabilities
History
Type Values Removed Values Added
Metrics epss

{'score': 0.00453}

epss

{'score': 0.00187}

Weaknesses

Sources

Status
PUBLISHED
Assigner
mitre
Published
Updated
Aug 5, 2024, 11:08 AM
Reserved
Oct 18, 2018, 12:00 AM
Status
Modified
Published
Oct 18, 2018, 9:29 PM
Modified
Jun 17, 2026, 1:47 AM
Severity
Low
Public date
Oct 17, 2018, 12:00 AM