Description
A vulnerability has been found in GNU Binutils 2.45. The affected element is the function elf_swap_shdr in the library bfd/elfcode.h of the component Linker. The manipulation leads to heap-based buffer overflow. The attack must be carried out locally. The exploit has been disclosed to the public and may be used. The identifier of the patch is 9ca499644a21ceb3f946d1c179c38a83be084490. To fix this issue, it is recommended to deploy a patch. The code maintainer replied with "[f]ixed for 2.46".
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| GNU | Binutils | 2.45 | — |
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
Debian
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian 14 | binutils | 2.46-1 | — |
| Debian 13 | binutils | No fix yet | — |
| Debian 12 | binutils | No fix yet | — |
Ubuntu
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu 25.10 | binutils | 2.45-7ubuntu1.2 | — |
| Ubuntu 24.04 LTS | binutils | 2.42-4ubuntu2.6 | USN-7847-1 |
| Ubuntu 22.04 LTS | binutils | 2.38-4ubuntu2.10 | USN-7847-1 |
Show 4 more (older releases, extended support, other products)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu Pro 20.04 LTS | binutils | No fix yet | — |
| Ubuntu Pro 18.04 LTS | binutils | No fix yet | — |
| Ubuntu Pro 16.04 LTS | binutils | No fix yet | — |
| Ubuntu Pro 14.04 LTS | binutils | No fix yet | — |
Red Hat
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| RHEL 10 | binutils +2 | 2.41-58.el10_1.2 | RHSA-2025:23306 |
| RHEL 10 | gcc-toolset-15-binutils +3 | 2.44-7.el10_1.1 | RHSA-2026:0108 |
| RHEL 9 | binutils +2 | 2.35.2-67.el9_7.1 | RHSA-2025:23343 |
| RHEL 9 | gcc-toolset-13-binutils +2 | 2.40-21.el9_7.1 | RHSA-2025:23336 |
| RHEL 9 | gcc-toolset-14-binutils +3 | 2.41-5.el9_7.1 | RHSA-2026:0052 |
| RHEL 9 | gcc-toolset-15-binutils +3 | 2.44-3.el9_7.1 | RHSA-2026:1359 |
| RHEL 8 | binutils +1 | 2.30-128.el8_10 | RHSA-2025:23382 |
| RHEL 8 | gcc-toolset-14-binutils +3 | 2.41-4.el8_10.1 | RHSA-2026:2627 |
Show 14 more (older releases, extended support, other products)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| RHEL 10.0 EUS | binutils +2 | 2.41-53.el10_0.2 | RHSA-2025:23405 |
| RHEL 9.6 EUS | binutils +2 | 2.35.2-63.el9_6.1 | RHSA-2025:23400 |
| RHEL 9.6 EUS | gcc-toolset-13-binutils +2 | 2.40-21.el9_6.1 | RHSA-2026:0342 |
| RHEL 9.6 EUS | gcc-toolset-14-binutils +3 | 2.41-4.el9_6.2 | RHSA-2026:0341 |
| RHEL 9.4 EUS | binutils +2 | 2.35.2-43.el9_4.2 | RHSA-2025:23359 |
| RHEL 9.4 EUS | gcc-toolset-13-binutils +2 | 2.40-21.el9_4.1 | RHSA-2026:0343 |
| RHEL 9.2 E4S | binutils +2 | 2.35.2-37.el9_2.1 | RHSA-2025:23233 |
| RHEL 9.0 E4S | binutils +2 | 2.35.2-17.el9_0.1 | RHSA-2025:23232 |
| RHEL 8.8 TUS | binutils +1 | 2.30-119.el8_8.3 | RHSA-2026:0482 |
| RHEL 8.8 E4S | binutils +1 | 2.30-119.el8_8.3 | RHSA-2026:0482 |
| RHEL 8.6 TUS | binutils +1 | 2.30-113.el8_6.4 | RHSA-2026:0481 |
| RHEL 8.6 E4S | binutils +1 | 2.30-113.el8_6.4 | RHSA-2026:0481 |
| RHEL 8.6 AUS | binutils +1 | 2.30-113.el8_6.4 | RHSA-2026:0481 |
| RHEL 8.4 EUS Long Life | binutils +1 | 2.30-93.el8_4.3 | RHSA-2026:0480 |
| RHEL 8.4 AUS | binutils +1 | 2.30-93.el8_4.3 | RHSA-2026:0480 |
| RHEL 8.2 AUS | binutils +1 | 2.30-73.el8_2.2 | RHSA-2026:0479 |
| Red Hat Hardened Images 1 | binutils +3 | 2.45.1-5.hum1 | RHSA-2026:39022, RHSA-2026:7098 |
AlmaLinux
Errata ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| AlmaLinux 10 | binutils +2 | 2.41-58.el10_1.2.alma.1 | ALSA-2025:23306 |
| AlmaLinux 10 | gcc-toolset-15-binutils +3 | 2.44-7.el10_1.1 | ALSA-2026:0108 |
| AlmaLinux 9 | binutils +2 | 2.35.2-67.el9_7.1 | ALSA-2025:23343 |
| AlmaLinux 9 | gcc-toolset-13-binutils +2 | 2.40-21.el9_7.1 | ALSA-2025:23336 |
| AlmaLinux 9 | gcc-toolset-14-binutils +3 | 2.41-5.el9_7.1 | ALSA-2026:0052 |
| AlmaLinux 9 | gcc-toolset-15-binutils +3 | 2.44-3.el9_7.1 | ALSA-2026:1359 |
| AlmaLinux 8 | binutils +1 | 2.30-128.el8_10 | ALSA-2025:23382 |
| AlmaLinux 8 | gcc-toolset-14-binutils +3 | 2.41-4.el8_10.1 | ALSA-2026:2627 |
Rocky Linux
Errata ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Rocky Linux 10 | binutils | 2.41-58.el10_1.2 | RLSA-2025:23306 |
| Rocky Linux 10 | gcc-toolset-15-binutils | 2.44-7.el10_1.1 | RLSA-2026:0108 |
| Rocky Linux 9 | binutils | 2.35.2-67.el9_7.1 | RLSA-2025:23343 |
| Rocky Linux 9 | gcc-toolset-13-binutils | 2.40-21.el9_7.1 | RLSA-2025:23336 |
| Rocky Linux 9 | gcc-toolset-14-binutils | 2.41-5.el9_7.1 | RLSA-2026:0052 |
| Rocky Linux 9 | gcc-toolset-15-binutils | 2.44-3.el9_7.1 | RLSA-2026:1359 |
| Rocky Linux 8 | binutils | 2.30-128.el8_10 | RLSA-2025:23382 |
| Rocky Linux 8 | gcc-toolset-14-binutils | 2.41-4.el8_10.1 | RLSA-2026:2627 |
SUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| SLES 15 SP7 | binutils | 2.45-150100.7.57.1 | SUSE-SU-2025:4096-1 |
| SLES 15 SP7 | openucx | 1.17.0-150700.4.2.7 | SUSE-SU-2025:4096-1 |
| SLES 15 SP7 | perf | 6.4.0.git54263.0aad576b1c-150700.3.2.2 | SUSE-SU-2025:4096-1 |
| SLES 15 SP6 | binutils | 2.45-150100.7.57.1 | SUSE-SU-2025:4096-1 |
| SLES 15 SP6 | openucx | 1.15.0-150600.3.5.2 | SUSE-SU-2025:4096-1 |
| SLES 15 SP6 | perf | 6.4.0.git33229.a3afe13a7f-150600.3.17.1 | SUSE-SU-2025:4096-1 |
| SLES 15 SP5 | binutils | 2.45-150100.7.57.1 | SUSE-SU-2025:4096-1 |
| SLES 15 SP5 | openucx | 1.13.1-150500.4.2.5 | SUSE-SU-2025:4096-1 |
| SLES 15 SP5 | perf | 5.14.21-150500.52.5.1 | SUSE-SU-2025:4096-1 |
| SLES 15 SP4 | binutils | 2.45-150100.7.57.1 | SUSE-SU-2025:4096-1 |
| SLES 15 SP4 | openucx | 1.11.1-150400.4.2.1 | SUSE-SU-2025:4096-1 |
| SLES 15 SP4 | perf | 5.14.21-150400.44.20.1 | SUSE-SU-2025:4096-1 |
| SLES 15 SP3 | binutils | 2.45-150100.7.57.1 | SUSE-SU-2025:4096-1 |
| SLES 15 SP3 | openucx | 1.9.0-150300.4.2.5 | SUSE-SU-2025:4096-1 |
| SLES 15 SP3 | perf | 5.3.18-150300.38.7.1 | SUSE-SU-2025:4096-1 |
Show 12 more (older releases, extended support, other products)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| SLES for SAP 16.0 | binutils | 2.45-160000.1.1 | SUSE-SU-2025:21195-1 |
| SLES for SAP 16.0 | bpftool | 7.5.0-160000.2.3 | SUSE-SU-2025:21195-1 |
| SLES for SAP 15 SP5 | binutils | 2.45-150100.7.57.1 | SUSE-SU-2025:4096-1 |
| SLES for SAP 15 SP5 | openucx | 1.13.1-150500.4.2.5 | SUSE-SU-2025:4096-1 |
| SLES for SAP 15 SP5 | perf | 5.14.21-150500.52.5.1 | SUSE-SU-2025:4096-1 |
| SLES for SAP 15 SP4 | binutils | 2.45-150100.7.57.1 | SUSE-SU-2025:4096-1 |
| SLES for SAP 15 SP4 | openucx | 1.11.1-150400.4.2.1 | SUSE-SU-2025:4096-1 |
| SLES for SAP 15 SP4 | perf | 5.14.21-150400.44.20.1 | SUSE-SU-2025:4096-1 |
| SLES for SAP 15 SP3 | binutils | 2.45-150100.7.57.1 | SUSE-SU-2025:4096-1 |
| SLES for SAP 15 SP3 | openucx | 1.9.0-150300.4.2.5 | SUSE-SU-2025:4096-1 |
| SLES for SAP 15 SP3 | perf | 5.3.18-150300.38.7.1 | SUSE-SU-2025:4096-1 |
| SLES 16.0 | binutils | 2.45-160000.1.1 | SUSE-SU-2025:21195-1 |
| SLES 16.0 | bpftool | 7.5.0-160000.2.3 | SUSE-SU-2025:21195-1 |
| SLE Micro 6.2 | binutils | 2.45-160000.1.1 | SUSE-SU-2025:21197-1 |
| SLE HPC 15 SP5 | binutils | 2.45-150100.7.57.1 | SUSE-SU-2025:4096-1 |
| SLE HPC 15 SP5 | openucx | 1.13.1-150500.4.2.5 | SUSE-SU-2025:4096-1 |
| SLE HPC 15 SP5 | perf | 5.14.21-150500.52.5.1 | SUSE-SU-2025:4096-1 |
| SLE HPC 15 SP4 | binutils | 2.45-150100.7.57.1 | SUSE-SU-2025:4096-1 |
| SLE HPC 15 SP4 | openucx | 1.11.1-150400.4.2.1 | SUSE-SU-2025:4096-1 |
| SLE HPC 15 SP4 | perf | 5.14.21-150400.44.20.1 | SUSE-SU-2025:4096-1 |
| SLE HPC 15 SP3 | binutils | 2.45-150100.7.57.1 | SUSE-SU-2025:4096-1 |
| SLE HPC 15 SP3 | openucx | 1.9.0-150300.4.2.5 | SUSE-SU-2025:4096-1 |
| SLE HPC 15 SP3 | perf | 5.3.18-150300.38.7.1 | SUSE-SU-2025:4096-1 |
| SUSE Manager Server LTS 4.3 | binutils | 2.45-150100.7.57.1 | SUSE-SU-2025:4096-1 |
| SUSE Manager Server LTS 4.3 | openucx | 1.11.1-150400.4.2.1 | SUSE-SU-2025:4096-1 |
| SUSE Manager Proxy LTS 4.3 | binutils | 2.45-150100.7.57.1 | SUSE-SU-2025:4096-1 |
| SUSE Manager Proxy LTS 4.3 | openucx | 1.11.1-150400.4.2.1 | SUSE-SU-2025:4096-1 |
| SUSE Enterprise Storage 7.1 | binutils | 2.45-150100.7.57.1 | SUSE-SU-2025:4096-1 |
| SUSE Enterprise Storage 7.1 | openucx | 1.9.0-150300.4.2.5 | SUSE-SU-2025:4096-1 |
| SUSE Enterprise Storage 7.1 | perf | 5.3.18-150300.38.7.1 | SUSE-SU-2025:4096-1 |
openSUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| openSUSE Tumbleweed | binutils | 2.45-1.2 | openSUSE-SU-2025:15651-1 |
| openSUSE Leap 16.0 | binutils +25 | 2.45-160000.1.1 | openSUSE-SU-2025:20150-1 |
| openSUSE Leap 16.0 | bpftool | 7.5.0-160000.2.3 | openSUSE-SU-2025:20150-1 |
| openSUSE Leap 15.6 | binutils +24 | 2.45-150100.7.57.1 | SUSE-SU-2025:4096-1 |
| openSUSE Leap 15.6 | openucx | 1.15.0-150600.3.5.2 | SUSE-SU-2025:4096-1 |
| openSUSE Leap 15.6 | perf | 6.4.0.git33229.a3afe13a7f-150600.3.17.1 | SUSE-SU-2025:4096-1 |
Azure Linux
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Azure Linux 3 | binutils | 2.41-9 | — |
| Azure Linux 3 | crash | 9.0.0-3 | — |
| Azure Linux 3 | gdb | 13.2-10 | — |
| Azure Linux 2 (CBL-Mariner) | binutils | 2.37-19 | — |
| Azure Linux 2 (CBL-Mariner) | gdb | 11.2-10 | — |
Oracle Linux
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Oracle Linux 10 | binutils +3 | 2.41-58.0.1.el10_1.2 | ELSA-2025-23306 |
| Oracle Linux 10 | gcc-toolset-15-binutils +3 | 2.44-7.el10_1.1 | ELSA-2026-0108 |
| Oracle Linux 9 | binutils +2 | 2.35.2-67.0.1.el9_7.1 | ELSA-2025-23343 |
| Oracle Linux 9 | gcc-toolset-13-binutils +2 | 2.40-21.0.1.el9_7.1 | ELSA-2025-23336 |
| Oracle Linux 9 | gcc-toolset-14-binutils +3 | 2.41-5.el9_7.1 | ELSA-2026-0052 |
| Oracle Linux 9 | gcc-toolset-15-binutils +3 | 2.44-3.el9_7.1 | ELSA-2026-1359 |
| Oracle Linux 8 | binutils +1 | 2.30-128.0.1.el8_10 | ELSA-2025-23382 |
| Oracle Linux 8 | gcc-toolset-14-binutils +3 | 2.41-4.el8_10.1 | ELSA-2026-2627 |
Wolfi
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Wolfi rolling | binutils +2 | 2.45.1-r0 | — |
| Wolfi rolling | binutils-dev | 2.45.1-r1 | — |
Advisories 50
- WID-SEC-2026-2189 Dell PowerProtect Data Domain: Mehrere Schwachstellen BSI CERT-Bund (WID) · Nov 2, 2026
- ALSA-2026:0108 Moderate: gcc-toolset-15-binutils security update AlmaLinux Security Advisories · Oct 29, 2026
- ALSA-2025:23306 Moderate: binutils security update AlmaLinux Security Advisories · Oct 29, 2026
- ALSA-2026:1359 Moderate: gcc-toolset-15-binutils security update AlmaLinux Security Advisories · Oct 29, 2026
- ALSA-2025:23336 Moderate: gcc-toolset-13-binutils security update AlmaLinux Security Advisories · Oct 29, 2026
- ALSA-2025:23343 Moderate: binutils security update AlmaLinux Security Advisories · Oct 29, 2026
- ALSA-2026:0052 Moderate: gcc-toolset-14-binutils security update AlmaLinux Security Advisories · Oct 29, 2026
- ALSA-2026:2627 Moderate: gcc-toolset-14-binutils security update AlmaLinux Security Advisories · Oct 29, 2026
- ALSA-2025:23382 Moderate: binutils security update AlmaLinux Security Advisories · Oct 29, 2026
- RHSA-2026:7098 Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update Red Hat Security Advisories (RHSA) · Oct 15, 2026
- RHSA-2026:39022 Red Hat Security Advisory: Red Hat Hardened Images RPMs Security Update Red Hat Security Advisories (RHSA) · Oct 15, 2026
- RHSA-2026:2627 Red Hat Security Advisory: gcc-toolset-14-binutils security update Red Hat Security Advisories (RHSA) · Oct 15, 2026
- RHSA-2026:1359 Red Hat Security Advisory: gcc-toolset-15-binutils security update Red Hat Security Advisories (RHSA) · Oct 15, 2026
- RHSA-2026:0482 Red Hat Security Advisory: binutils security update Red Hat Security Advisories (RHSA) · Oct 15, 2026
- RHSA-2026:0480 Red Hat Security Advisory: binutils security update Red Hat Security Advisories (RHSA) · Oct 15, 2026
- RHSA-2026:0481 Red Hat Security Advisory: binutils security update Red Hat Security Advisories (RHSA) · Oct 15, 2026
- RHSA-2026:0479 Red Hat Security Advisory: binutils security update Red Hat Security Advisories (RHSA) · Oct 15, 2026
- RHSA-2026:0343 Red Hat Security Advisory: gcc-toolset-13-binutils security update Red Hat Security Advisories (RHSA) · Oct 15, 2026
- RHSA-2026:0342 Red Hat Security Advisory: gcc-toolset-13-binutils security update Red Hat Security Advisories (RHSA) · Oct 15, 2026
- RHSA-2026:0341 Red Hat Security Advisory: gcc-toolset-14-binutils security update Red Hat Security Advisories (RHSA) · Oct 15, 2026
- RHSA-2026:0108 Red Hat Security Advisory: gcc-toolset-15-binutils security update Red Hat Security Advisories (RHSA) · Oct 15, 2026
- RHSA-2026:0052 Red Hat Security Advisory: gcc-toolset-14-binutils security update Red Hat Security Advisories (RHSA) · Oct 15, 2026
- RHSA-2025:23405 Red Hat Security Advisory: binutils security update Red Hat Security Advisories (RHSA) · Oct 15, 2026
- RHSA-2025:23400 Red Hat Security Advisory: binutils security update Red Hat Security Advisories (RHSA) · Oct 15, 2026
- RHSA-2025:23359 Red Hat Security Advisory: binutils security update Red Hat Security Advisories (RHSA) · Oct 15, 2026
- RHSA-2025:23382 Red Hat Security Advisory: binutils security update Red Hat Security Advisories (RHSA) · Oct 15, 2026
- RHSA-2025:23343 Red Hat Security Advisory: binutils security update Red Hat Security Advisories (RHSA) · Oct 15, 2026
- RHSA-2025:23336 Red Hat Security Advisory: gcc-toolset-13-binutils security update Red Hat Security Advisories (RHSA) · Oct 15, 2026
- RHSA-2025:23233 Red Hat Security Advisory: binutils security update Red Hat Security Advisories (RHSA) · Oct 15, 2026
- RHSA-2025:23306 Red Hat Security Advisory: binutils security update Red Hat Security Advisories (RHSA) · Oct 15, 2026
- RHSA-2025:23232 Red Hat Security Advisory: binutils security update Red Hat Security Advisories (RHSA) · Oct 15, 2026
- SSA-082556 SSA-082556: Vulnerabilities in the additional GNU/Linux subsystem of the SIMATIC S7-1500 CPU 1518(F)-4 PN/DP MFP V3.1.5 Siemens ProductCERT · Oct 13, 2026
- WID-SEC-2025-2144 binutils: Mehrere Schwachstellen BSI CERT-Bund (WID) · Oct 5, 2026
- ICSA-25-162-05 Siemens SIMATIC S7-1500 CPU family CISA ICS & IT advisories · May 14, 2026
- USN-7847-1 binutils vulnerabilities Ubuntu Security Notices (USN) · Apr 27, 2026
- openSUSE-SU-2025:20150-1 Security update for binutils SUSE / openSUSE Security Updates · Mar 23, 2026
- openSUSE-SU-2025:15651-1 binutils-2.45-1.2 on GA media SUSE / openSUSE Security Updates · Mar 23, 2026
- SUSE-SU-2025:4096-1 Security update for binutils SUSE / openSUSE Security Updates · Mar 23, 2026
- SUSE-SU-2025:21197-1 Security update for binutils SUSE / openSUSE Security Updates · Mar 23, 2026
- SUSE-SU-2025:21195-1 Security update for binutils SUSE / openSUSE Security Updates · Mar 23, 2026
- RLSA-2026:2627 Moderate: gcc-toolset-14-binutils security update Rocky Linux Security Advisories · Feb 17, 2026
- ELSA-2026-2627 Moderate: gcc-toolset-14-binutils security update (Oracle Linux 8) Oracle Linux Security Advisories (ELSA) · Feb 12, 2026
- RLSA-2026:1359 Moderate: gcc-toolset-15-binutils security update Rocky Linux Security Advisories · Jan 30, 2026
- ELSA-2026-1359 Moderate: gcc-toolset-15-binutils security update (Oracle Linux 9) Oracle Linux Security Advisories (ELSA) · Jan 27, 2026
- RLSA-2026:0108 Moderate: gcc-toolset-15-binutils security update Rocky Linux Security Advisories · Jan 9, 2026
- RLSA-2026:0052 Moderate: gcc-toolset-14-binutils security update Rocky Linux Security Advisories · Jan 6, 2026
- ELSA-2026-0108 Moderate: gcc-toolset-15-binutils security update (Oracle Linux 10) Oracle Linux Security Advisories (ELSA) · Jan 6, 2026
- ELSA-2026-0052 Moderate: gcc-toolset-14-binutils security update (Oracle Linux 9) Oracle Linux Security Advisories (ELSA) · Jan 5, 2026
- RLSA-2025:23306 Moderate: binutils security update Rocky Linux Security Advisories · Dec 20, 2025
- RLSA-2025:23336 Moderate: gcc-toolset-13-binutils security update Rocky Linux Security Advisories · Dec 19, 2025
References
- VDB-326124 | GNU Binutils Linker elfcode.h elf_swap_shdr heap-based overflow vdb-entry technical-description
- VDB-326124 | CTI Indicators (IOB, IOC, IOA) signature permissions-required
- Submit #661277 | GNU Binutils 2.45 Heap-based Buffer Overflow third-party-advisory
- https://sourceware.org/bugzilla/show_bug.cgi?id=33457 issue-tracking
- https://sourceware.org/bugzilla/show_bug.cgi?id=33457#c1 issue-tracking
- https://sourceware.org/bugzilla/attachment.cgi?id=16353 exploit
- https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=9ca499644a21ceb3f946d1c179c38a83be084490 patch
- https://www.gnu.org/ product