CVE-2026-3442: 
Alma Linux vulnerability analysis and mitigation

Overview

CVE-2026-3442 is a heap-based buffer overflow (out-of-bounds read) vulnerability in the bfd linker component of GNU Binutils. The flaw exists in bfd/xcofflink.c within the xcoff_link_add_symbols function (approximately line 2282), where the r_symndx variable is used to index symbol hashes without sufficient bounds checking. It affects GNU Binutils and is tracked against Red Hat Enterprise Linux 6.0, 7.0, 8.0, 9.0, 10.0, and OpenShift Container Platform 4.0. The vulnerability was first reported on March 2, 2026, with a CVSS v3.1 base score of 7.1 (High) per Feedly/Red Hat CVE data (Red Hat CVE, Red Hat Bugzilla).

Technical details

The root cause is an out-of-bounds read (CWE-125) in the XCOFF linker code within bfd/xcofflink.c. Specifically, in the xcoff_link_add_symbols function, the variable r_symndx is used to index into symbol hash arrays without adequate bounds validation, allowing a read beyond the allocated buffer when processing a malformed XCOFF object file. Exploitation requires an attacker to craft a malicious XCOFF object file and convince a user to process it with the ld linker (e.g., during a build process), making the attack vector local with required user interaction. A proof-of-concept is publicly available on GitHub (Red Hat Bugzilla, PoC GitHub).

Impact

Successful exploitation can result in disclosure of sensitive information from process memory (high confidentiality impact) or cause the ld linker application to crash, resulting in an application-level denial of service (high availability impact). Integrity is not affected by this vulnerability. The scope is limited to the affected application and does not enable privilege escalation or lateral movement, but information leakage from the linker's memory space could expose sensitive build-time data (Red Hat CVE, Red Hat Bugzilla).

Exploitability

A proof-of-concept exploit is publicly available on GitHub as of March 15, 2026, but there is no confirmed evidence of in-the-wild exploitation at this time (PoC GitHub). The EPSS score is approximately 0.012% (0.000120), indicating a very low probability of exploitation in the near term. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. No specific threat actor attribution has been reported.

Exploitation steps

  1. Craft malicious XCOFF file: Create a specially crafted XCOFF object file that contains a malformed symbol table entry where r_symndx references an index beyond the bounds of the allocated symbol hash array in the bfd linker.
  2. Social engineering: Convince a developer or build system operator to use the malicious XCOFF file as input to the GNU ld linker (e.g., by distributing it as a legitimate object file or library component in a software project).
  3. Trigger the vulnerability: When the user runs ld (or a build tool invoking ld) against the crafted file, the xcoff_link_add_symbols function in bfd/xcofflink.c processes the malformed r_symndx value without bounds checking, triggering an out-of-bounds read.
  4. Achieve objective: Depending on memory layout, the out-of-bounds read may expose sensitive data from the linker process's memory (information disclosure) or cause a segmentation fault, crashing the linker (denial of service) (Red Hat Bugzilla, PoC GitHub).

Indicators of compromise

  • File System: Presence of unexpected or externally sourced XCOFF object files (.o files with XCOFF magic bytes 0x01DF or 0x01EF) in build directories, especially from untrusted sources.
  • Logs: Segmentation fault or crash logs from the ld linker process (e.g., entries in /var/log/messages or application build logs referencing ld crashes or abnormal termination).
  • Process: Unexpected termination of ld or gcc/g++ build processes with signal 11 (SIGSEGV) or signal 6 (SIGABRT) when processing XCOFF files.
  • Network: Download of unfamiliar XCOFF object files from external or untrusted network locations prior to a build failure.

Mitigation and workarounds

Red Hat has released security updates for affected versions of GNU Binutils on Enterprise Linux 6.0, 7.0, 8.0, 9.0, 10.0, and OpenShift Container Platform 4.0; administrators should apply available patches through standard package management (e.g., yum update binutils or dnf update binutils) (Red Hat CVE). As a workaround, users should avoid processing XCOFF object files from untrusted or unknown sources with the ld linker. Build pipelines should be configured to only accept object files from verified, trusted sources. Given the medium severity and requirement for user interaction, patching can be prioritized within standard maintenance cycles rather than emergency response.

Community reactions

The vulnerability received coverage from Linux security news outlets and community trackers, including Fedora update advisories for the insight package and mentions in Yocto Project security mailing lists (Linux Security, Yocto Security). Community reaction has been measured, consistent with the medium severity rating and the requirement for user interaction. No notable vendor statements beyond Red Hat's advisory or significant researcher commentary have been identified.

Additional resources

Linux Distribution fix status

Fix availability across major Linux distributions and their releases.

Debian

Affected

bookworm

binutils

Affected

sid

binutils

Affected

trixie

binutils

Affected

Ubuntu

Unknown

bionic (esm-infra)

binutils

Unknown

devel

binutils

Unknown

focal (esm-infra)

binutils

Unknown

jammy

binutils

Unknown

noble

binutils

Unknown

resolute

binutils

Unknown

trusty (esm-infra-legacy)

binutils

Unknown

xenial (esm-infra-legacy)

binutils

Unknown

RHEL / CentOS

Affected

OpenShift

Not Affected

RHEL 8

Not Affected

RHEL 9

Not Affected

RHEL 10

Not Affected

Source: This report was generated using AI

Related Alma Linux vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-115557CRITICAL9.4
  • Python Interpreter logoPython Interpreter
  • seal-python3.13
NoYesOct 24, 2026
CVE-2026-106072MEDIUM6.7
  • npm logonpm
  • nodejs22-devel
NoYesOct 23, 2026
CVE-2026-106074MEDIUM4.8
  • npm logonpm
  • nodejs22
NoYesOct 23, 2026
CVE-2026-106071LOW3.6
  • npm logonpm
  • nodejs-docs
NoYesOct 23, 2026
CVE-2026-106073LOW3.3
  • npm logonpm
  • nodejs22-debugsource
NoYesOct 23, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Additional Wiz resources

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management