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).

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


SourceThis 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-47063HIGH7.5
  • Amazon Corretto JDK logoAmazon Corretto JDK
  • java-17-openjdk-jmods
NoYesJul 21, 2026
CVE-2026-47058HIGH7.4
  • Amazon Corretto JDK logoAmazon Corretto JDK
  • java-1.8.0-openjdk-devel
NoYesJul 21, 2026
CVE-2026-60147MEDIUM6.5
  • Amazon Corretto JDK logoAmazon Corretto JDK
  • java-1.8.0-openjdk-demo
NoYesJul 21, 2026
CVE-2026-47059LOW3.7
  • Amazon Corretto JDK logoAmazon Corretto JDK
  • java-11-amazon-corretto
NoYesJul 21, 2026
CVE-2026-14957NONEN/A
  • Rocky Linux logoRocky Linux
  • libreswan
NoYesJul 27, 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

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