CVE-2025-69644: Binutils · Uncontrolled Resource Consumption
Source CVE Database V5
Not known to be exploited · CVSS 5.0 Medium.
Data as of 26 Oct 2026, 17:16 UTC
- EPSS
- 0.1% chance of exploitation in 30 days – higher than 2% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- Affects
- Binutils before 2.46
CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:N/I:N/A:HExploitation evidence
Disclosed: evidence found.
CVE published 6 Mar 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.
What to do
AI-suggested
- Upgrade Binutils to version 2.46 or later where the vulnerability is fixed.
- Restrict usage of objdump to trusted users and environments to prevent processing of untrusted or malicious binaries.
- Implement input validation or sandboxing when analyzing binaries with objdump to limit resource consumption and isolate potential infinite loops.
- Monitor system resource usage during binary analysis tasks to detect abnormal CPU or memory consumption indicative of exploitation.
- Educate users about the risks of processing untrusted binaries and enforce policies to avoid opening suspicious files.
- For automated systems, implement timeouts or resource limits on objdump execution to prevent denial-of-service conditions.
- Track updates from Binutils maintainers and apply patches promptly once available.
- Consider alternative tools for binary analysis if immediate patching is not feasible, ensuring they do not share the same vulnerability.
Description
An issue was discovered in Binutils before 2.46. The objdump contains a denial-of-service vulnerability when processing a crafted binary with malformed debug information. A logic flaw in the handling of DWARF location list headers can cause objdump to enter an unbounded loop and produce endless output until manually interrupted. This issue affects versions prior to the upstream fix and allows a local attacker to cause excessive resource consumption by supplying a malicious input file.