Skip to content
OpenAdvisories
High · 7.0 CVE-2026-102010 EUVD-2026-88443GHSA-q3jj-75h6-5xmp

Gcc-toolset-15-gcc: gcc: gcc-toolset-16: gcc: denial of service via use-after-free in binary heap erase_if

Published Sep 28, 2026 · Updated Nov 11, 2026 · Assigned by redhat

Vendor: Red Hat Product: Red Hat Enterprise Linux 10 Product: Red Hat Enterprise Linux 10.2 Extended Update Support Product: Red Hat Enterprise Linux 6 Product: Red Hat Enterprise Linux 7 Product: Red Hat Enterprise Linux 8 Product: Red Hat Enterprise Linux 9 Product: Red Hat Enterprise Linux 9.8 Extended Update Support Product: Red Hat Hardened Images Product: Red Hat OpenShift AI (RHOAI) Product: Red Hat OpenShift Container Platform 4 Product: Red Hat OpenShift Container Platform 5 Package: gcc Package: gcc-10 Package: gcc-10-cross Package: gcc-10-cross-mipsen Package: gcc-10-cross-ports Package: gcc-11 Package: gcc-11 Package: gcc-11-cross Package: gcc-11-cross-mipsen Package: gcc-11-cross-ports Package: gcc-12 Package: gcc-12 Package: gcc-12-cross Package: gcc-12-cross-mipsen Package: gcc-12-cross-ports Package: gcc-13 Package: gcc-13 Package: gcc-13-cross Package: gcc-13-cross-ports Package: gcc-14 Package: gcc-15 Package: gcc-16 Package: gcc-3.3 Package: gcc-4.7 Package: gcc-4.7-armel-cross Package: gcc-4.7-armhf-cross Package: gcc-4.8 Package: gcc-4.8-arm64-cross Package: gcc-4.8-armhf-cross Package: gcc-4.8-powerpc-cross Package: gcc-4.8-ppc64el-cross Package: gcc-4.9 Package: gcc-4.9-cross Package: gcc-5 Package: gcc-5-cross Package: gcc-5-cross-ports Package: gcc-6 Package: gcc-6-cross Package: gcc-6-cross-ports Package: gcc-7 Package: gcc-7-cross Package: gcc-7-cross-ports Package: gcc-8 Package: gcc-8-cross Package: gcc-8-cross-ports Package: gcc-9 Package: gcc-9-cross Package: gcc-9-cross-mipsen Package: gcc-9-cross-ports Package: gcc-arm-linux-androideabi Package: gcc-arm-none-eabi Package: gcc-avr Package: gcc-defaults Package: gcc-h8300-hms Package: gcc-i686-linux-android Package: gcc-m68hc1x Package: gcc-mingw-w64 Package: gcc-msp430 Package: gcc-or1k-elf Package: gcc-riscv64-unknown-elf Package: gcc-snapshot Package: gcc-xtensa-lx106 Package: gccgo-4.9 Package: gccgo-6 Platform: Linux Ecosystem: Azure Linux Ecosystem: Debian Ecosystem: Ubuntu

Description

A flaw was found in GCC. When an application calls the erase_if function on a binary heap priority queue in libstdc++, the library reallocates storage but fails to update its internal entry pointer. An attacker capable of triggering this operation can exploit this use-after-free condition, leading to a Denial of Service (DoS) via an application crash or potential memory corruption.

Affected products

VendorProductAffectedFixed
Red Hat Red Hat Enterprise Linux 10 — —
Red Hat Red Hat Enterprise Linux 10.2 Extended Update Support — —
Red Hat Red Hat Enterprise Linux 8 — —
Red Hat Red Hat Enterprise Linux 9 — —
Red Hat Red Hat Enterprise Linux 9.8 Extended Update Support — —
Red Hat Red Hat Hardened Images — —
Red Hat Red Hat Enterprise Linux 6 — —
Red Hat Red Hat Enterprise Linux 7 — —
Red Hat Red Hat OpenShift AI (RHOAI) — —
Red Hat Red Hat OpenShift Container Platform 4 — —
Red Hat Red Hat OpenShift Container Platform 5 — —

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.

ReleasePackageFixed inAdvisory
Debian 14 gcc-12 12.5.0-11 —
Debian 14 gcc-13 13.5.0-2 —
Debian 14 gcc-14 14.4.0-3 —
Debian 14 gcc-15 15.3.0-5 —
Debian 14 gcc-16 16.2.0-4 —
Debian 13 gcc-12 +2 No fix yet —
Debian 12 gcc-11 +1 No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 gcc-11 +16 No fix yet —
Ubuntu 26.04 LTS gcc-11 +16 No fix yet —
Ubuntu 24.04 LTS gcc-9 +27 No fix yet —
Ubuntu 22.04 LTS gcc-9 +25 No fix yet —
Ubuntu 20.04 LTS gcc-7 +19 No fix yet —
Show 5 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu 18.04 LTS gcc-5 +21 No fix yet —
Ubuntu 16.04 LTS gcc-3.3 +22 No fix yet —
Ubuntu 14.04 LTS gcc-3.3 +5 No fix yet —
Ubuntu Pro 20.04 LTS gcc-9 +2 No fix yet —
Ubuntu Pro 16.04 LTS gcc-5 +1 No fix yet —
ReleasePackageFixed inAdvisory
Red Hat Hardened Images 1 cpp +39 16.2.1-3.hum1 RHSA-2026:74569
Red Hat Hardened Images 1 gcc13 +3 13.5.0-0.2.hum1 RHSA-2026:73642

AlmaLinux

Errata ↗
ReleasePackageFixed inAdvisory
AlmaLinux 10 gcc-toolset-15-gcc +16 15.2.1-7.1.el10_2.alma.1 ALSA-2026:89891
AlmaLinux 8 cpp +27 8.5.0-30.el8_10.alma.1 ALSA-2026:90915, ALSA-2026:89830
AlmaLinux 8 libasan8 +18 15.2.1-7.2.el8_10 ALSA-2026:90915

Rocky Linux

Errata ↗
ReleasePackageFixed inAdvisory
Rocky Linux 10 gcc-toolset-15-gcc 15.2.1-7.1.el10_2 RLSA-2026:89891
Rocky Linux 8 gcc 8.5.0-30.el8_10 RLSA-2026:89830
Rocky Linux 8 gcc-toolset-15-gcc 15.2.1-7.2.el8_10 RLSA-2026:90915
ReleasePackageFixed inAdvisory
SLES 15 SP7 gcc7 +1 7.5.0+r278197-150000.4.49.1 SUSE-SU-2026:4913-1
SLES 15 SP6 gcc7 +1 7.5.0+r278197-150000.4.49.1 SUSE-SU-2026:4913-1
SLES 15 SP5 gcc7 +1 7.5.0+r278197-150000.4.49.1 SUSE-SU-2026:4913-1
SLES 15 SP4 gcc7 +1 7.5.0+r278197-150000.4.49.1 SUSE-SU-2026:4913-1
SLES 12 SP5 gcc48 4.8.5-31.32.1 SUSE-SU-2026:4637-2, SUSE-SU-2026:4637-1
Show 9 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES for SAP 16.0 gcc13 13.5.0+git10516-160000.1.1 SUSE-SU-2026:24227-1
SLES for SAP 15 SP6 gcc7 +1 7.5.0+r278197-150000.4.49.1 SUSE-SU-2026:4913-1
SLES for SAP 15 SP5 gcc7 +1 7.5.0+r278197-150000.4.49.1 SUSE-SU-2026:4913-1
SLES for SAP 15 SP4 gcc7 +1 7.5.0+r278197-150000.4.49.1 SUSE-SU-2026:4913-1
SLES 16.0 gcc13 13.5.0+git10516-160000.1.1 SUSE-SU-2026:24227-1
SLE Micro 6.2 gcc13 13.5.0+git10516-160000.1.1 SUSE-SU-2026:24129-1, SUSE-SU-2026:24116-1
SLE Micro 6.0 gcc13 13.5.0+git10516-159998.1.1 SUSE-SU-2026:24367-1
SLE HPC 15 SP5 gcc7 +1 7.5.0+r278197-150000.4.49.1 SUSE-SU-2026:4913-1
SLE HPC 15 SP4 gcc7 +1 7.5.0+r278197-150000.4.49.1 SUSE-SU-2026:4913-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed gcc13 13.5.0+git10516-2.1 openSUSE-SU-2026:11982-1
openSUSE Tumbleweed gcc14 14.4.0+git12698-2.1 openSUSE-SU-2026:12496-1
openSUSE Tumbleweed gcc15 15.3.0+git11272-2.1 openSUSE-SU-2026:12081-1
openSUSE Tumbleweed gcc16 16.2.1+git9713-1.1 openSUSE-SU-2026:11941-1
openSUSE Tumbleweed gcc7 7.5.0+r278197-25.1 openSUSE-SU-2026:11942-1
openSUSE Leap 16.0 gcc13 +19 13.5.0+git10516-160000.1.1 openSUSE-SU-2026:22083-1

Azure Linux

ReleasePackageFixed inAdvisory
Azure Linux 3 gcc No fix yet —

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 10 gcc-toolset-15-gcc +16 15.2.1-7.1.el10_2 ELSA-2026-89891
Oracle Linux 8 cpp +27 8.5.0-30.0.1.el8_10 ELSA-2026-89830
Oracle Linux 8 libasan8 +18 15.2.1-7.2.el8_10 ELSA-2026-90915

Advisories 25

References