CVE-2016-4490: Integer Overflow
Integer overflow in cp-demangle.c in libiberty allows remote attackers to cause a denial of service (segmentation fault and crash) via a crafted binary, related to inconsistent use of the long and int types for lengths.
Affected Software
Remediation
Event History
Frequently Asked Questions
What is CVE-2016-4490?
CVE-2016-4490 is a vulnerability in libiberty that allows remote attackers to cause a denial of service (segmentation fault and crash) via a crafted binary.
Which software is affected by CVE-2016-4490?
CVE-2016-4490 affects the following software: binutils (versions up to but not including 2.28), gdb (versions up to but not including 7.7.1-0ubuntu5~14.04.3 and 7.11.1-0ubuntu1~16.5), libiberty (versions up to but not including 20131116-1ubuntu0.2 and 20160215-1ubuntu0.2), and valgrind (versions up to but not including 1:3.10.1-1ubuntu3~14.5, 1:3.11.0-1ubuntu4.2, and 1:3.12.0~).
How can I exploit CVE-2016-4490?
To exploit CVE-2016-4490, an attacker would need to send a specially crafted binary to the target system.
How severe is CVE-2016-4490?
CVE-2016-4490 is a denial of service vulnerability, which could potentially lead to a crash or segmentation fault on the affected system.
How can I fix CVE-2016-4490?
To fix CVE-2016-4490, update the affected software to a version that includes the necessary patches and security fixes.