Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain local unprivileged access
-
DeliveryCraft malformed ELF object with trigger orphan section
-
ExploitInvoke ld linker on crafted file
-
Executionelf_orphan_compatible dereferences NULL pointer
-
ImpactLinker process crashes (DoS)
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Resource release
|
| Exploitation Conditions | Exploitation requires local system access and the ability to invoke the GNU |
| Impact | Real-world risk here is very low despite the existence of a public proof-of-concept. The CVSS 4.0 score of 1.9 accurately reflects the constrained exploitation conditions: local access with low privileges is required, and the only reliable outcome is a crash of the |
| Exploit ScenarioDerived | A local user with low privileges creates a crafted ELF object file containing an orphan section designed to trigger the NULL dereference in |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 15, 2026
Null pointer dereference in GNU Binutils 2.47 crashes the ELF linker when processing orphan sections via a crafted object file. The flaw resides in the elf_orphan_compatible function in ld/ldelf.c, exploitable by any local user who can invoke the ld linker against a specially crafted ELF input. A public proof-of-concept has been posted to the upstream Bugzilla tracker (attachment #16882 / bug #34450), but as of this analysis the GNU Binutils project has not yet released a patch or responded to the disclosure.
RemediationAI
No vendor-released patch has been identified at time of analysis - the GNU Binutils project had not responded to the bug report as of disclosure. Developers should monitor the upstream tracker at https://sourceware.org/bugzilla/show_bug.cgi?id=34450 for a fix. As a compensating control, avoid linking untrusted or externally supplied ELF object files with affected Binutils 2.47 builds; restricting linker invocations to trusted, internally produced inputs eliminates the practical attack surface. Build pipeline operators using automated CI/CD systems should ensure that only verified, signed object files are passed to ld. Upgrading to a newer or downgrading to an older Binutils release - if compatible with the toolchain - would also mitigate exposure, though version compatibility must be validated per project requirements.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
GNU Binutils is the foundational GNU toolchain collection containing the linker (ld), assembler (as), and binary utilities. The affected component is the ELF orphan section handler within ld/ldelf.c. An 'orphan section' is an ELF section in an input object file that has no matching output section description in the linker script; the linker must decide how to handle it via elf_orphan_compatible. The assigned CWE-404 (Improper Resource Shutdown or Release) appears to be a mislabeling - the described behavior is a null pointer dereference more consistent with CWE-476, likely triggered when the function dereferences a pointer that is NULL under a specific orphan section configuration without a prior NULL guard. Affected version per EUVD/NVD: Binutils 2.47.
Know when Binutils gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
Local execution of ld with crafted input by low-privileged user; crash impact is user-scoped availability only, no confidentiality or integrity consequence.
Primary rating from Vendor (vuldb).
CVSS VectorVendor: vuldb
DescriptionCVE.org
A security flaw has been discovered in GNU Binutils 2.47. This vulnerability affects the function elf_orphan_compatible of the file ld/ldelf.c of the component ELF Orphan Section Handler. Performing a manipulation results in null pointer dereference. The attack must be initiated from a local position. The exploit has been released to the public and may be used for attacks. The project was informed of the problem early through a bug report but has not responded yet.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
Stack-based buffer overflow in the ihex_scan function in bfd/ihex.c in GNU binutils 2.24 and earlier allows remote attac
elflink.c in the Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 2.28, has a "member a
finish_stab in stabs.c in GNU Binutils 2.30 allows attackers to cause a denial of service (heap-based buffer overflow) o
Heap-based buffer overflow in the pe_print_edata function in bfd/peXXigen.c in GNU binutils 2.24 and earlier allows remo
readelf in GNU Binutils 2.28 is vulnerable to a heap-based buffer over-read while processing corrupt RL78 binaries. Rate
The _bfd_XXi_swap_aouthdr_in function in bfd/peXXigen.c in GNU binutils 2.24 and earlier allows remote attackers to caus
Stack-based buffer overflow in the srec_scan function in bfd/srec.c in GNU binutils 2.24 and earlier allows remote attac
The *regs* macros in opcodes/bfin-dis.c in GNU Binutils 2.28 allow remote attackers to cause a denial of service (buffer
The disassemble_bytes function in objdump.c in GNU Binutils 2.28 allows remote attackers to cause a denial of service (b
The setup_group function in bfd/elf.c in libbfd in GNU binutils 2.24 and earlier allows remote attackers to cause a deni
opcodes/rx-decode.opc in GNU Binutils 2.28 lacks bounds checks for certain scale arrays, which allows remote attackers t
The ieee_object_p function in bfd/ieee.c in the Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU
EUVD-2026-78171
GHSA-fx9g-rhcq-63jg
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB