
Cloud Vulnerability DB
A community-led vulnerabilities database
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).
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).
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).
r_symndx references an index beyond the bounds of the allocated symbol hash array in the bfd linker.ld linker (e.g., by distributing it as a legitimate object file or library component in a software project).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..o files with XCOFF magic bytes 0x01DF or 0x01EF) in build directories, especially from untrusted sources.ld linker process (e.g., entries in /var/log/messages or application build logs referencing ld crashes or abnormal termination).ld or gcc/g++ build processes with signal 11 (SIGSEGV) or signal 6 (SIGABRT) when processing XCOFF files.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.
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.
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."