Skip to main content
VulnerabilityPublished Updated

CVE-2025-69650: GNU Binutils thru · Double Free

Source CVE Database V5

0

Not known to be exploited · CVSS 7.5 High.

Data as of 26 Oct 2026, 17:16 UTC

CVSS 3.1 base score
7.5High
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.5% chance of exploitation in 30 days – higher than 44% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 6 Mar 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq 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

To mitigate CVE-2025-69650, organizations should first verify the version of GNU Binutils in use and avoid using pre-release or untagged versions of readelf that may contain this vulnerability. Until an official patch is released, consider the following specific measures: 1) Implement input validation or filtering to prevent processing of untrusted or malformed ELF binaries with readelf, especially in automated pipelines. 2) Employ sandboxing or containerization to isolate readelf executions, limiting the impact of potential crashes on the host system. 3) Monitor and restrict access to systems that process ELF files to trusted users and sources to reduce exposure to crafted malicious files. 4) Use alternative ELF inspection tools that are not affected by this vulnerability if immediate mitigation is required. 5) Stay updated with GNU Binutils security advisories and apply patches promptly once available. 6) Incorporate error handling and process monitoring to automatically restart or recover from readelf crashes to maintain workflow continuity. These targeted mitigations go beyond generic advice by focusing on controlling input sources, isolating vulnerable processes, and maintaining operational resilience.

Description

GNU Binutils thru 2.46 readelf contains a double free vulnerability when processing a crafted ELF binary with malformed relocation data. During GOT relocation handling, dump_relocations may return early without initializing the all_relocations array. As a result, process_got_section_contents() may pass an uninitialized r_symbol pointer to free(), leading to a double free and terminating the program with SIGABRT. No evidence of exploitable memory corruption or code execution was observed; the impact is limited to denial of service. NOTE: this is disputed by third parties because the observed behavior occurred only in pre-release code and did not affect any tagged version.

References

Community reviews

Loading reviews…