Libiberty
CVE-2016-4487
MEDIUM
Severity by source
AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Lifecycle Timeline
1DescriptionCVE.org
Use-after-free vulnerability in libiberty allows remote attackers to cause a denial of service (segmentation fault and crash) via a crafted binary, related to "btypevec."
AnalysisAI
Use-after-free vulnerability in libiberty allows remote attackers to cause a denial of service (segmentation fault and crash) via a crafted binary, related to "btypevec.". Rated medium severity (CVSS 5.5), this vulnerability is no authentication required, low attack complexity. No vendor patch available.
Technical ContextAI
This vulnerability is classified as Use After Free (CWE-416), which allows attackers to access freed memory to execute arbitrary code or crash the application. Use-after-free vulnerability in libiberty allows remote attackers to cause a denial of service (segmentation fault and crash) via a crafted binary, related to "btypevec." Affected products include: Gnu Libiberty.
RemediationAI
No vendor patch is available at time of analysis. Monitor vendor advisories for updates. Use smart pointers or garbage-collected languages. Set pointers to NULL after freeing. Enable memory sanitizers.
Integer overflow in the string_appends function in cplus-dem.c in libiberty allows remote attackers to execute arbitrary
The demangler in GNU Libiberty allows remote attackers to cause a denial of service (infinite loop, stack overflow, and
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
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-416 – Use After Free
View allSame technique Denial Of Service
View allShare
External POC / Exploit Code
Leaving vuln.today