
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2025-69646 is a denial-of-service vulnerability in GNU Binutils objdump caused by a logic error in the handling of DWARF debug_rnglists header data. When processing a crafted binary with malformed debug_rnglists data, objdump enters an unbounded logging loop — repeatedly printing the same warning message without terminating — until the process is manually interrupted. The issue was observed in Binutils 2.44 and also affects Microsoft's Azure Linux 3 package azl3_binutils_2.41-10. It was published on March 6, 2026, with a CVSS v3.1 base score of 5.5 (Medium) (Feedly, Microsoft MSRC).
The root cause is a logic error in objdump's parsing of the DWARF debug_rnglists section header, classified as CWE-400 (Uncontrolled Resource Consumption). When a malformed header is encountered, the error-handling path fails to advance past the problematic entry, causing the tool to emit the same warning repeatedly in an infinite loop. Exploitation requires local access and low privileges — an attacker simply supplies a crafted binary file as input to objdump. A bug report and associated fix commit are publicly referenced at the Binutils Bugzilla tracker (Feedly, Binutils Bugzilla).
Successful exploitation causes objdump to consume excessive CPU and I/O resources indefinitely, preventing completion of binary analysis tasks until the process is manually killed. The impact is limited to availability (no confidentiality or integrity loss), and the scope is unchanged — meaning the loop does not escape the process boundary or affect other system components. In environments where objdump is used in automated build pipelines or security tooling, this could disrupt CI/CD workflows or binary analysis operations (Feedly).
No confirmed in-the-wild exploitation has been observed, and no functional exploit code is publicly available. The Binutils Bugzilla entry (bug #33638) is referenced as a potential exploit source, but analysis confirmed it contains only a bot-challenge page with no exploit details. The EPSS score is extremely low at 0.000180, and the vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. Exploitation requires local access with low privileges, significantly limiting the attack surface (Feedly).
debug_rnglists section header — specifically one that triggers the logic error in objdump's header parsing loop.objdump against the crafted binary, e.g., objdump -W malicious.elf or objdump --dwarf=Ranges malicious.elf.debug_rnglists header causes objdump to repeatedly print the same warning without advancing, entering an unbounded loop that saturates CPU and I/O until the process is killed or the system is interrupted (Feedly, Binutils Bugzilla).objdump process running indefinitely with near-100% CPU utilization; visible via top or ps aux with a long-running objdump command.objdump, such as warnings about malformed debug_rnglists headers, with no progression or termination..elf, .o, .so) in directories accessible to low-privilege users, particularly in build or analysis environments.objdump process.A patch is available via the Binutils upstream repository (commit 598704a00cbac5e85c2bedd363357b5bf6fcee33) fixing the logic error in debug_rnglists header handling (Feedly). Microsoft has issued a security update for the affected Azure Linux 3 package (azl3_binutils_2.41-10) (Microsoft MSRC). Fedora has also released updated packages for insight and mingw-binutils addressing this CVE. As interim workarounds: restrict objdump execution to trusted input files only, apply CPU time limits (e.g., via ulimit -t or systemd resource controls) when running objdump on untrusted binaries, and update to a patched Binutils release as soon as available.
The vulnerability received routine coverage from Linux security news outlets, including Fedora update advisories for insight and mingw-binutils packages that bundle the fix (Linux Security, Linux Security). German Linux news site Pro-Linux.de also covered the Fedora security updates. No notable researcher commentary or significant social media discussion has been identified for this vulnerability, consistent with its medium severity and local-only attack vector.
Fix availability across major Linux distributions and their releases.
bionic (esm-infra)
binutils
devel
binutils
focal (esm-infra)
binutils
jammy
binutils
noble
binutils
resolute
binutils
trusty (esm-infra-legacy)
binutils
xenial (esm-infra-legacy)
binutils
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."