CVE-2026-18220Disclosure

LOWCVSS 7.8 · HIGH

Exploit discussion active in current signal (1 latest mentions)

Immediate actions

  • Prioritize remediation for affected systems immediately
  • Hunt for exploitation attempts and persistence artifacts
  • Increase monitoring for publicly documented tradecraft
  • Track advisory updates for patch or workaround availability

Recommended action window: High priority (within 72h)

NVD description

An out-of-bounds write vulnerability was found in the BFD library's DLX ELF backend (bfd/elf32-dlx.c) in GNU binutils. The dlx_rtype_to_howto() function maps ELF relocation types to internal howto structures but fails to perform adequate bounds checking on attacker-controlled relocation type values (via ELF32_R_TYPE(r_info)) before indexing into the dlx_elf_howto_table[] array. The DLX relocation type number space is non-contiguous (basic types 0-6, extended types at 0x10000+), but the default case in the switch statement allows arbitrary index values to reach the array access. A specially crafted ELF/DLX object file can trigger this out-of-bounds write when processed by any BFD-consuming tool (objdump, readelf, strip, ld, nm, objcopy). The vulnerability has been demonstrated to achieve arbitrary code execution via a File Stream Oriented Programming (FSOP) attack against glibc FILE structures (stderr), redirecting control flow to system(). Attack scenarios include CI/CD pipelines performing automated binary analysis, developer workstations running objdump/readelf on untrusted binaries, automated security scanning or malware analysis tools invoking binutils, and package build systems processing third-party code. Note: This vulnerability is only exploitable when binutils is built with the DLX backend enabled (typically via --enable-targets=all).

3.5/ 10 priority

Sources & remediation

Weakness type (CWE)
CWE-787

Priority

LOW

Exploitation

NONE

PoC

YES

Patch

NONE

Momentum

STABLE

Threat summary

  • Public PoC and exploit tooling are both present
  • 4 mentions across 2 observed days
  • Momentum state: stable

What's happening

  • Exploit tool or code specified in 1 signal
  • PoC mentioned or linked in 1 signal
  • Technical details provided in 3 signals
  • Disclosure: 3 classified signals
  • Peaked 1d ago at 3 mentions (2026-07-29); latest day: 1
  • 4 total mentions across 2 days

Deep dive

Activity timeline4 mentions / 2d
01223Mentions · 2026-07-29: 3Mentions · 2026-07-31: 1PoC Mentioned / Linked · 2026-07-29: 1Exploit Tool / Code · 2026-07-29: 1Technical Details · 2026-07-29: 2Technical Details · 2026-07-31: 107-2907-31
Signal classification2 categories
Disclosure
375.0%
PoC
125.0%
Referenced assets4 URLs
Classification over time
DateTotalLabels
2026-07-293
Disclosure2PoC1
2026-07-311
Disclosure1
Full discourse4 posts
  • dbugs@ptdbugs
    PoC

    A PoC/exploit has been discovered for vulnerability CVE-2026-18220 PT ID: PT-2026-65773 Vendor: Red Hat Product: Red Hat Enterprise Linux 10 Description: An out-of-bounds write vulnerability was found in the BFD library's DLX ELF backend (bfd/elf32-dlx.c) in GNU binutils. The dlx_rtype_to_howto() function maps ELF relocation types to internal howto structures but fails to perform adequate bounds checking on attacker-controlled relocation type values (via ELF32_R_TYPE(r_info)) before indexing into the dlx_elf_howto_table[] array. The DLX relocation type number space is non-contiguous (basic types 0-6, extended types at 0x10000+), but the default case in the switch statement allows arbitrary index values to reach the array access. A specially crafted ELF/DLX object file can trigger this out-of-bounds write when processed by any BFD-consuming tool (objdump, readelf, strip, ld, nm, objcopy). The vulnerability has been demonstrated to achieve arbitrary code execution via a File Stream Oriented Programming (FSOP) attack against glibc FILE structures (stderr), redirecting control flow to system(). Attack scenarios include CI/CD pipelines performing automated binary analysis, developer workstations running objdump/readelf on untrusted binaries, automated security scanning or malware analysis tools invoking binutils, and package build systems processing third-party code. Note: This vulnerability is only exploitable when binutils is built with the DLX backend enabled (typically via --enable-targets=all). References: • https://dbugs.ptsecurity.com/vulnerability/PT-2026-65773 • https://github.com/4d4j/objdump-out-of-bounds-write #dbugs_vuln

    Post summary

    A publicly‑available proof‑of‑concept exploit demonstrates that CVE‑2026‑18220 can lead to arbitrary code execution via a FSOP attack in the DLX backend of GNU binutils.

    000301.1K
    3.5K followersView on X
  • Upwind Security MDR@UpwindMDR
    Disclosure

    🚨HIGH - GNU binutils BFD DLX ELF Backend OOB Write RCE (CVE-2026-18220) GNU binutils BFD DLX ELF backend dlx_rtype_to_howto() lacks bounds checks on attacker-controlled relocation types before indexing dlx_elf_howto_table, causing an out-of-bounds write when parsing crafted ELF/DLX objects via objdump/readelf/ld. Demonstrated to reach arbitrary code execution via FSOP on glibc FILE structures. Not reachable if binutils is built without the DLX backend (e.g., no --enable-targets=all). 👉Affected: GNU binutils (BFD DLX ELF backend enabled); gcc-toolset-15-binutils; gcc-toolset-16-binutils; gdb; mingw-binutils

    Post summary

    A new high‑severity CVE-2026-18220 in GNU binutils BFD DLX ELF backend is disclosed, detailing an out‑of‑bounds write that can lead to RCE via crafted ELF objects; no PoC, exploit, active exploitation, or patch is mentioned.

    0001283
    274 followersView on X
  • cybersecuritypath@cybrsecpath
    Disclosure

    GNU Binutils Vulnerability CVE-2026-18220 Enables Code Execution via Malicious ELF Files https://thecyberdef.com/gnu-binutils-vulnerability-cve-2026-18220-enables-code-execution-via-malicious-elf-files/

    Post summary

    The article announces a new CVE-2026-18220 affecting GNU Binutils, enabling code execution through malicious ELF files. It highlights the vulnerability’s technical nature but does not provide exploit or patch details.

    0000042
    9 followersView on X
  • VulDB 🛡@vuldb
    Disclosure

    A severe vulnerability was disclosed for Red Hat Enterprise Linux (CVE-2026-18220) https://vuldb.com/vuln/384133

    Post summary

    A severe vulnerability (CVE-2026-18220) was disclosed for Red Hat Enterprise Linux, with a link to its VULDB entry.

    0000099
    2.3K followersView on X

Explore more