Libiberty
CVE-2016-6131
HIGH
Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Lifecycle Timeline
1DescriptionCVE.org
The demangler in GNU Libiberty allows remote attackers to cause a denial of service (infinite loop, stack overflow, and crash) via a cycle in the references of remembered mangled types.
AnalysisAI
The demangler in GNU Libiberty allows remote attackers to cause a denial of service (infinite loop, stack overflow, and crash) via a cycle in the references of remembered mangled types. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity.
Technical ContextAI
This vulnerability is classified under CWE-20. The demangler in GNU Libiberty allows remote attackers to cause a denial of service (infinite loop, stack overflow, and crash) via a cycle in the references of remembered mangled types. Affected products include: Gnu Libiberty.
RemediationAI
A vendor patch is available. Apply the latest security update as soon as possible. Apply vendor patches when available. Implement network segmentation and monitoring as interim mitigations.
Integer overflow in the string_appends function in cplus-dem.c in libiberty allows remote attackers to execute arbitrary
Integer overflow in cp-demangle.c in libiberty allows remote attackers to cause a denial of service (segmentation fault
The d_print_comp function in cp-demangle.c in libiberty allows remote attackers to cause a denial of service (segmentati
The demangle_template_value_parm and do_hpacc_template_literal functions in cplus-dem.c in libiberty allow remote attack
Integer overflow in the gnu_special function in libiberty allows remote attackers to cause a denial of service (segmenta
Use-after-free vulnerability in libiberty allows remote attackers to cause a denial of service (segmentation fault and c
Use-after-free vulnerability in libiberty allows remote attackers to cause a denial of service (segmentation fault and c
Multiple integer overflows in the (1) _objalloc_alloc function in objalloc.c and (2) objalloc_alloc macro in include/obj
Buffer overflow in the do_type function in cplus-dem.c in libiberty allows remote attackers to cause a denial of service
Same weakness CWE-20 – Improper Input Validation
View allSame technique Denial Of Service
View allShare
External POC / Exploit Code
Leaving vuln.today