CVE Catalog

CVE-2025-1152

LowCVSS 3.1
Published: Updated: Translated: NVD NIST

Summary

In GNU Binutils 2.43, the xstrdup function in xstrdup.c of the ld component causes a memory leak. The attack can be launched remotely but has high complexity and is difficult to exploit. The exploit has been publicly disclosed and may be used.

Risk Assessment

A memory leak could lead to resource exhaustion and destabilize the linker, potentially enabling a denial-of-service attack. The risk is limited due to the high attack complexity.

Recommendation

Apply the available patch or update to a version containing the fix. Consider restricting access to binutils tools for untrusted users.

Other vulnerabilities in GNU Binutils

See all
Original NVD description (English source)

A vulnerability classified as problematic has been found in GNU Binutils 2.43. Affected is the function xstrdup of the file xstrdup.c of the component ld. The manipulation leads to memory leak. It is possible to launch the attack remotely. The complexity of an attack is rather high. The exploitability is told to be difficult. The exploit has been disclosed to the public and may be used. It is recommended to apply a patch to fix this issue. The code maintainer explains: "I'm not going to commit some of the leak fixes I've been working on to the 2.44 branch due to concern that would destabilise ld. All of the reported leaks in this bugzilla have been fixed on binutils master."

Vulnerability data from NVD (NIST) · CISA KEV · EPSS