Skip to main content
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Deliver crafted XCOFF file
  2. Delivery
    User invokes linker on malicious object
  3. Exploit
    Heap overflow during XCOFF parsing
  4. Execution
    Overwrite memory control structures
  5. Persist
    Execute arbitrary code as linking user
  6. Impact
    Establish persistence or pivot to supply chain compromise

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Heap buffer bounds checking
MITRE ATT&CK

1 technique across 1 tactic: Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires the target user to invoke GNU Binutils linker (ld) on a specially crafted XCOFF object file. XCOFF format support must be compiled into the binutils installation (default in RHEL distributions supporting cross-compilation). The attacker needs either local access to place the malicious file where a build process will consume it, or must socially engineer a developer into linking the file (e.g., disguised as a legitimate third-party library or dependency). Attack complexity is low (AC:L) once the file is presented to the linker, but practical exploitation is limited by XCOFF's niche usage-most Linux development targets ELF format, not XCOFF. Environments performing AIX/PowerPC cross-compilation or processing legacy AIX binaries face higher risk. User interaction (UI:R) is mandatory: the file must be explicitly linked via command-line or build script. No special privileges required (PR:N) beyond normal user access to run development tools. Scope is unchanged (S:U), meaning impact is confined to the security context of the user running the linker.

Impact

CVSS 7.8 (High) is appropriate given the potential for arbitrary code execution with high confidentiality, integrity, and availability impact. However, real-world exploitability is constrained by several factors that limit practical risk. The AV:L (local) vector requires the attacker to already have local access or social engineer a user. UI:R (user interaction required) means a developer must explicitly link the malicious XCOFF file using binutils. PR:N indicates no authentication needed once local access exists, but AC:L (low complexity) is somewhat misleading-successful exploitation requires crafting a valid-enough XCOFF structure to reach the vulnerable code path without triggering earlier validation failures. EPSS data not provided, but expected to be low given XCOFF's niche usage outside AIX environments. No CISA KEV listing indicates no confirmed active exploitation. Primary risk scenarios involve software build environments processing untrusted source distributions, supply chain attacks targeting development pipelines, or developers working with third-party XCOFF binaries. For most Linux environments not cross-compiling for AIX/PowerPC, exploitation conditions are rarely met, making this lower priority than the CVSS score alone suggests.

Exploit ScenarioDerived

An attacker with local system access (or targeting a developer via social engineering) crafts a malicious XCOFF object file embedding heap overflow triggers in its section headers or symbol table. The attacker delivers this file as part of a seemingly legitimate software package, third-party library, or build dependency. When a developer runs 'ld' to link this object file with other components during software compilation, the linker's XCOFF parser overflows a heap buffer while processing the malformed structures. The attacker leverages this memory corruption to overwrite function pointers or control structures, redirecting execution to injected shellcode that runs with the developer's privileges, potentially compromising source code, credentials, or the build pipeline itself.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Apr 22, 2026

Heap buffer overflow in GNU Binutils XCOFF linker allows arbitrary code execution when a local user processes a malicious object file. Red Hat Enterprise Linux versions 6 through 10 are confirmed affected via CPE data. CVSS 7.8 reflects local attack vector requiring user interaction (opening/linking the crafted file). No active exploitation confirmed (not in CISA KEV), and no public proof-of-concept identified at time of analysis. Real-world risk depends heavily on whether development workflows involve linking untrusted XCOFF files, which is uncommon outside AIX/PowerPC cross-compilation scenarios.

RemediationAI

Apply vendor-provided security updates for GNU Binutils when Red Hat releases patches for affected RHEL versions. Monitor Red Hat Security Advisories (RHSA) referencing CVE-2026-6846 for specific fixed package versions via https://access.redhat.com/security/cve/CVE-2026-6846. Until patches are available, restrict linking operations to trusted XCOFF object files only-validate source integrity and provenance before processing. In development environments, consider disabling XCOFF format support if cross-compiling for AIX/PowerPC is not required (binutils can be built without XCOFF support via configure options, though this requires recompilation and may break existing toolchains). Implement process isolation for build systems using containers or VMs to limit impact of successful exploitation. For high-security environments, restrict binutils execution via MAC policies (SELinux/AppArmor) to prevent privilege escalation beyond the linking user's context. Note that disabling XCOFF support may break legitimate AIX cross-compilation workflows, requiring assessment of operational requirements before implementation.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

GNU Binutils is a collection of binary tools including the GNU linker (ld), assembler (as), and utilities for object file manipulation. This vulnerability affects the XCOFF (Extended Common Object File Format) parsing code within the linker. XCOFF is primarily used on IBM AIX systems and PowerPC architectures. The CWE-122 (heap-based buffer overflow) occurs when the linker processes specially crafted XCOFF object files, failing to properly validate buffer boundaries during object file parsing or section processing. CPE strings confirm impact across Red Hat Enterprise Linux 6, 7, 8, and 10, suggesting the vulnerable code exists across multiple binutils versions shipped in these distributions. The heap overflow condition allows memory corruption that can be leveraged for code execution with the privileges of the user running the linker.

Know when Red Hat Enterprise Linux 10 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

Vendor (redhat) PRIMARY 7.8 HIGH
AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
SUSE HIGH
Red Hat 7.8 HIGH

Primary rating from Vendor (redhat).

CVSS VectorVendor: redhat

Attack Vector
Local
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

2
Patch released
Apr 29, 2026 - 02:30 nvd
Patch available
CVE Published
Apr 22, 2026 - 08:37 nvd
HIGH 7.8

DescriptionCVE.org

A flaw was found in binutils. A heap-buffer-overflow vulnerability exists when processing a specially crafted XCOFF (Extended Common Object File Format) object file during linking. A local attacker could trick a user into processing this malicious file, which could lead to arbitrary code execution, allowing the attacker to run unauthorized commands, or cause a denial of service, making the system unavailable.

Executive ViewAI

Why It Matters

CVE-2026-6846 is a heap buffer overflow in GNU Binutils affecting RHEL 6-10 that enables arbitrary code execution when developers process malicious object files during cross-compilation workflows. While the attack requires local access and user interaction, organizations using AIX or PowerPC development toolchains face material risk of supply-chain compromise if untrusted binaries enter the build pipeline. Immediate inventory of affected RHEL systems and build environments is critical to assess exposure.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) Disable AIX/PowerPC cross-compilation toolchain if not required; (2) Implement strict access controls and multi-approval workflows for XCOFF file handling in build environments; (3) Use sandboxed build containers to isolate linker execution; (4) Monitor binutils process execution for unexpected child processes or system calls; (5) Maintain air-gapped staging environment for untrusted binary analysis.

Threat Intelligence Overview

EPSS Score
0.0%
Top 97% exploitable
Social Media
1
Sightings
Data Quality
7 sources
Confidence: High

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

39
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +39
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.

A heap overflow occurs when a program writes data beyond the bounds of a buffer allocated in the heap memory region.

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

Affected Products (CPE)CVE.org

cpe:2.3:a:red_hat:red_hat_enterprise_linux_10:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_10:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_10:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_10:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_6:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_7:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_7:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_8:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_8:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_8:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_8:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_8:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_8:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_8:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_9:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_9:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_9:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_9:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_9:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_hardened_images:*:*:*:*:*:*:*:*
+ 1 more
CVE-2026-18663 MEDIUM
5.9 Aug 12

Heap corruption via double-free in 389-ds-base's LDAP control parsing allows an unauthenticated remote attacker to crash

CVE-2026-4631 CRITICAL POC
9.8 Apr 07

Remote code execution in Cockpit's web interface allows unauthenticated attackers to execute arbitrary commands on the h

CVE-2026-4480 CRITICAL POC
9.0 May 26

Remote code execution in Samba's printing subsystem allows remote attackers to inject arbitrary shell commands via craft

CVE-2026-101258 HIGH POC
7.8 Oct 06

Ghostscript can execute arbitrary shell commands with the privileges of its process when it renders a crafted PostScript

CVE-2026-96889 HIGH POC
7.8 Sep 23

Use-after-free in librsvg during rendering of crafted SVG documents with nested XInclude directives and duplicate entity

CVE-2026-4775 HIGH POC
7.8 Mar 24

A signed integer overflow vulnerability exists in the libtiff library's putcontig8bitYCbCr44tile function that leads to

CVE-2026-114406 MEDIUM POC
6.8 Oct 21

The system CA trust store shipped in Red Hat's ca-certificates RPM packages includes eMudhra root authorities that signe

CVE-2026-18922 CRITICAL
9.8 Sep 07

Authentication bypass in 389 Directory Server (shipped as Red Hat Directory Server 11-13 and within RHEL 6-10) lets remo

CVE-2026-14544 CRITICAL
9.8 Jul 03

Remote code execution and privilege escalation in HPLIP (HP Linux Imaging and Printing) affects the hpcups print filter

CVE-2026-76578 CRITICAL
9.8 Sep 07

Unauthenticated privilege escalation in FreeIPA (Red Hat Identity Management) allows a remote attacker to gain genuine a

CVE-2026-102560 CRITICAL
9.8 Sep 29

A heap buffer overflow exists in libsoup's WebSocket permessage-deflate compression path: when a very large outbound mes

CVE-2026-5121 HIGH
7.5 Mar 30

Remote code execution in libarchive on 32-bit systems allows unauthenticated attackers to execute arbitrary code via spe

Vendor StatusVendor

SUSE

Severity: High
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Fixed
SUSE Linux Enterprise High Performance Computing 15 SP7 Fixed
SUSE Linux Enterprise Module for Basesystem 15 SP7 Fixed
SUSE Linux Enterprise Module for Development Tools 15 SP7 Fixed
SUSE Linux Enterprise Module for Package Hub 15 SP7 Fixed

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy