CVE-2025-1147: GNU Binutils nm nm.c internal_strlen buffer overflow
A vulnerability has been found in GNU Binutils 2.43 and classified as problematic. Affected by this vulnerability is the function sanitizer::internalstrlen of the file binutils/nm.c of the component nm. The manipulation of the argument const leads to buffer overflow. The attack can be launched remotely. The complexity of an attack is rather high. The exploitation appears to be difficult. The exploit has been disclosed to the public and may be used.
Other sources
GNU Binutils nm nm.c internalstrlen buffer overflow
— Microsoft
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Fixed in 2.41-11 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Fixed in 2.37-20
Event History
Frequently Asked Questions
What is the severity of CVE-2025-1147?
CVE-2025-1147 is classified as a problematic vulnerability due to the risk of buffer overflow.
How do I fix CVE-2025-1147?
To fix CVE-2025-1147, update to a patched version of GNU Binutils that resolves the identified buffer overflow vulnerability.
Which versions of GNU Binutils are affected by CVE-2025-1147?
GNU Binutils version 2.43 is affected by CVE-2025-1147.
What type of vulnerability is CVE-2025-1147?
CVE-2025-1147 is a buffer overflow vulnerability within the internal_strlen function of the nm component.
Can CVE-2025-1147 be exploited remotely?
Exploitation of CVE-2025-1147 may allow an attacker to execute arbitrary code if successful.