Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1336 CNY

100%

CVE-2026-19548— Binutils: binutils: multiple use-after-free in add_archive_element via lto plugin processing

Quick assessment

Affected
Red Hat Red Hat Enterprise Linux 10
Exploitation
No confirmed in-the-wild exploitation; assess based on exposure
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

GNU linker是美国GNU基金会的一个将目标文件链接为可执行程序的软件工具。 GNU linker存在资源管理错误漏洞,该漏洞源于add_archive_element函数中的释放后重用问题,可能导致拒绝服务攻击。

CVSS 5.5 · Medium EPSS 0.12% · P2

Affected Version Matrix 17

VendorProduct Version RangeStatus
Red Hat Red Hat Enterprise Linux 10 any affected
any affected
any affected
any affected
Red Hat Red Hat Enterprise Linux 6 any unknown
Red Hat Red Hat Enterprise Linux 7 any affected
Red Hat Red Hat Enterprise Linux 8 any affected
any affected
any affected
any affected
Red Hat Red Hat Enterprise Linux 9 any affected
any affected
any affected
any affected
any affected
Red Hat Red Hat Hardened Images any affected
Red Hat Red Hat OpenShift Container Platform 4 any affected
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-19548

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
Binutils: binutils: multiple use-after-free in add_archive_element via lto plugin processing
Source: CVE Program / CVE List V5
Vulnerability Description
Multiple Use-After-Free vulnerabilities were found in the add_archive_element function in ld/ldmain.c of the GNU linker (ld), a component of binutils. The root cause is that plugin_maybe_claim() in ld/plugin.c frees the original BFD object via bfd_close/_bfd_delete_bfd when entry->the_bfd->my_archive == NULL, but the caller retains both the original abfd parameter and a shallow copy (orig_input.the_bfd) as dangling pointers. These dangling pointers are subsequently dereferenced at three distinct locations in add_archive_element: 1. Line ~1442: accessing abfd->my_archive via bfd_usrdata(abfd->my_archive) 2. Line ~1493: multiple accesses to abfd and abfd->my_archive in a conditional check and bfd_get_filename call 3. Line ~1525: dereferencing the shallow copy orig_input.the_bfd->my_archive in trace/verbose logging The vulnerability is triggered when LTO plugins are active (link_info.lto_plugin_active is true) and the input object has abfd->my_archive == NULL, which is a valid state for standalone object files. Red Hat builds binutils with --enable-plugins and --enable-lto, confirming the vulnerable code path is compiled in and reachable. An attacker who can supply a crafted object or archive file to a build process using LTO-enabled linking could exploit this flaw to cause a denial of service (linker crash via segmentation fault). Arbitrary code execution is theoretically possible through heap manipulation but is substantially mitigated by hardening measures including stack protector, FORTIFY_SOURCE, ASLR, and PIE. The attack surface is limited to build-time environments — the linker is a development tool not exposed in production runtime. The most realistic exploitation scenario is a supply chain attack introducing a crafted object file as a build dependency in CI/CD pipelines or development environments.
Source: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Source: CVE Program / CVE List V5
Vulnerability Type
释放后使用
Source: CVE Program / CVE List V5
Vulnerability Title
GNU linker 资源管理错误漏洞
Source: CNNVD (China National Vulnerability Database)
Vulnerability Description
GNU linker是美国GNU基金会的一个将目标文件链接为可执行程序的软件工具。 GNU linker存在资源管理错误漏洞,该漏洞源于add_archive_element函数中的释放后重用问题,可能导致拒绝服务攻击。
Source: CNNVD (China National Vulnerability Database)
CVSS Information
N/A
Source: CNNVD (China National Vulnerability Database)
Vulnerability Type
N/A
Source: CNNVD (China National Vulnerability Database)

Affected Products

Vendor Product Affected Versions CPE Subscribe
Red Hat Red Hat Enterprise Linux 10 - cpe:/o:redhat:enterprise_linux:10
Red Hat Red Hat Enterprise Linux 10 - cpe:/o:redhat:enterprise_linux:10
Red Hat Red Hat Enterprise Linux 10 - cpe:/o:redhat:enterprise_linux:10
Red Hat Red Hat Enterprise Linux 10 - cpe:/o:redhat:enterprise_linux:10
Red Hat Red Hat Enterprise Linux 6 - cpe:/o:redhat:enterprise_linux:6
Red Hat Red Hat Enterprise Linux 7 - cpe:/o:redhat:enterprise_linux:7
Red Hat Red Hat Enterprise Linux 8 - cpe:/o:redhat:enterprise_linux:8
Red Hat Red Hat Enterprise Linux 8 - cpe:/o:redhat:enterprise_linux:8
Red Hat Red Hat Enterprise Linux 8 - cpe:/o:redhat:enterprise_linux:8
Red Hat Red Hat Enterprise Linux 8 - cpe:/o:redhat:enterprise_linux:8
Red Hat Red Hat Enterprise Linux 9 - cpe:/o:redhat:enterprise_linux:9
Red Hat Red Hat Enterprise Linux 9 - cpe:/o:redhat:enterprise_linux:9
Red Hat Red Hat Enterprise Linux 9 - cpe:/o:redhat:enterprise_linux:9
Red Hat Red Hat Enterprise Linux 9 - cpe:/o:redhat:enterprise_linux:9
Red Hat Red Hat Enterprise Linux 9 - cpe:/o:redhat:enterprise_linux:9
Red Hat Red Hat Hardened Images - cpe:/a:redhat:hummingbird:1
Red Hat Red Hat OpenShift Container Platform 4 - cpe:/a:redhat:openshift:4

II. Public POCs for CVE-2026-19548

# POC Description Source Link Shenlong Link
AI-Generated POC Premium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2026-19548

登录查看更多情报信息。

Vendor Advisories for CVE-2026-19548 (2)

Same Patch Batch · Red Hat · 2026-08-12 · 19 CVEs total

CVE-2026-72526 9.9 CRITICAL Multicloud-integrations: multicloud-integrations: pull-model propagation allows hub tenant
CVE-2026-72508 9.9 CRITICAL Multicloud-operators-subscription: multicloud-operators-subscription: hub and spoke servic
CVE-2026-73268 9.9 CRITICAL Cluster-curator-controller: cluster-curator-controller: spec.install.overridejob allows ar
CVE-2026-73269 9.9 CRITICAL Cluster-curator-controller: cluster-curator-controller: tenant-controllable trigger create
CVE-2026-70398 9.6 CRITICAL Multicloud-integrations: multicloud-integrations: gitopscluster.spec.argoserver.argonamesp
CVE-2026-71471 9.0 CRITICAL Acm-search-v2-rhel9: search-v2-operator: hub search cr collector.imageoverride propagated
CVE-2026-13622 8.8 HIGH Kubevirt: virt-handler-rhel9: kubevirt: virt-handler migration proxy follows symlinks allo
CVE-2026-71473 8.5 HIGH Acm-search-v2-rhel9: search-v2-operator: addonfactory.getvaluesfromaddonannotation enables
CVE-2026-73122 7.7 HIGH Multicloud-operators-channel: multicloud-operators-channel: auto-generated role grants eve
CVE-2026-66878 7.7 HIGH Multicloud-operators-subscription: multicloud-operators-subscription: fetchchannelreferenc
CVE-2026-19654 7.5 HIGH Rsyslog: a configuration-dependent issue in rsyslog's optional imptcp input module can all
CVE-2026-71469 7.5 HIGH Acm-search-v2-api-rhel9: search-v2-api: unbounded tokenreviews cache allows unauthenticate
CVE-2026-18726 6.5 MEDIUM Open-iscsi: open-iscsi: denial of service in iscsiuio router advertisement parsing
CVE-2026-18727 6.5 MEDIUM Open-iscsi: open-iscsi: integer underflow in iscsiuio dhcpv6 parsing
CVE-2026-71846 6.5 MEDIUM Insights-client: insights-client: clusterrole grants cluster-wide secrets get/list/watch b
CVE-2026-64927 6.4 MEDIUM Multicloud-operators-channel: multicloud-operators-channel: cross-namespace secret and con
CVE-2026-18663 5.9 MEDIUM 389-ds-base: 389-ds-base: pre-authentication double-free in get_ldapmessage_controls_ext()
CVE-2026-19130 5.8 MEDIUM Provider-credential-controller: provider-credential-controller: cross-namespace credential

IV. Related Vulnerabilities

V. Comments for CVE-2026-19548

No comments yet


Leave a comment