GNU BinUtils
cpe:2.3:a:gnu:binutils:*:*:*:*:*:*:*
- 2.26
A denial-of-service vulnerability has been identified in Binutils version 2.26. The issue arises in the 'd_discriminator' function within 'cp-demangle.c', where attackers can cause a segmentation fault by using a crafted Portable Executable (PE) file. This vulnerability was discovered while the software was compiled with Clang 12.0.1, using AddressSanitizer to detect memory issues.
Exploitation of this vulnerability leads to a segmentation fault, causing a crash of the 'cxxfilt' tool included in Binutils.
The vulnerability can be reproduced by compiling Binutils 2.26 with Clang 12.0.1. After compiling the tool with AddressSanitizer enabled, the crafted PE file can be processed using 'cxxfilt', which will trigger the segmentation fault.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.