GNU Binutils Memory Leak Vulnerability in ld Component

Vulnerability

A memory leak vulnerability has been identified in GNU Binutils version 2.43. This issue arises in the ld component, specifically within the bfd_malloc function of libbfd.c. The vulnerability allows for a remote memory leak, where the application fails to properly manage and release allocated memory, leading to increased memory consumption over time. Although the vulnerability is publicly known and has a proof-of-concept exploit available, its exploitation is considered difficult and requires user interaction.

Impact

Exploitation of this vulnerability leads to a memory leak, causing the application to consume more memory over time without releasing it, which can eventually degrade performance or cause availability issues.

Remediation

Users are advised to apply the patch available in the GNU Binutils master branch to address this vulnerability. The vulnerability is also documented in the vulnerability database at Tenable.

Added: Jun 9, 2025, 7:46 PM
Updated: Jun 9, 2025, 7:46 PM

Vulnerability Rating

Custom Algorithm
spread
7.8
impact
2.5
exploitability
5.8
remediation
0.0
relevance
0.0
threat
6.4
urgency
2.9
incentive
1.7

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.