RLSA-2026:98534: Moderate: gcc-toolset-16-gcc security update
The gcc-toolset-16-gcc13 package contains the GNU Compiler Collection version 16.
Security Fix(es):
gcc: Integer wrap in std (CVE-2026-114691)
gcc: Confirmed out-of-bounds read/write in libstdc++ parallel std (CVE-2026-114690)
gcc: Stack overflow in std::bitset on libstdc++ (CVE-2026-115455)
gcc: Out-of-bounds read in std::fromchars (CVE-2026-115456)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
rocky-linux/gcc-toolset-16-gccto a version that resolves this vulnerability.Fixed in 0:16.2.1-1.4.el9_9 - Upgrade
Upgrade
rocky-linux/gcc-toolset-16-gcc-c++to a version that resolves this vulnerability.Fixed in 0:16.2.1-1.4.el9_9 - Upgrade
Upgrade
rocky-linux/gcc-toolset-16-gcc-c++-debuginfoto a version that resolves this vulnerability.Fixed in 0:16.2.1-1.4.el9_9 - Upgrade
Upgrade
rocky-linux/gcc-toolset-16-gcc-debuginfoto a version that resolves this vulnerability.Fixed in 0:16.2.1-1.4.el9_9 - Upgrade
Upgrade
rocky-linux/gcc-toolset-16-gcc-gfortranto a version that resolves this vulnerability.Fixed in 0:16.2.1-1.4.el9_9 - Upgrade
Upgrade
rocky-linux/gcc-toolset-16-gcc-gfortran-debuginfoto a version that resolves this vulnerability.Fixed in 0:16.2.1-1.4.el9_9 - Upgrade
Upgrade
rocky-linux/gcc-toolset-16-gcc-plugin-annobinto a version that resolves this vulnerability.Fixed in 0:16.2.1-1.4.el9_9 - Upgrade
Upgrade
rocky-linux/gcc-toolset-16-gcc-plugin-annobin-debuginfoto a version that resolves this vulnerability.Fixed in 0:16.2.1-1.4.el9_9 - Upgrade
Upgrade
rocky-linux/gcc-toolset-16-gcc-plugin-develto a version that resolves this vulnerability.Fixed in 0:16.2.1-1.4.el9_9 - Upgrade
Upgrade
rocky-linux/gcc-toolset-16-gcc-plugin-devel-debuginfoto a version that resolves this vulnerability.Fixed in 0:16.2.1-1.4.el9_9 - Upgrade
Upgrade
rocky-linux/gcc-toolset-16-libasan-develto a version that resolves this vulnerability.Fixed in 0:16.2.1-1.4.el9_9 - Upgrade
Upgrade
rocky-linux/gcc-toolset-16-libatomic-develto a version that resolves this vulnerability.Fixed in 0:16.2.1-1.4.el9_9 - Upgrade
Upgrade
rocky-linux/gcc-toolset-16-libgccjitto a version that resolves this vulnerability.Fixed in 0:16.2.1-1.4.el9_9 - Upgrade
Upgrade
rocky-linux/gcc-toolset-16-libgccjit-debuginfoto a version that resolves this vulnerability.Fixed in 0:16.2.1-1.4.el9_9 - Upgrade
Upgrade
rocky-linux/gcc-toolset-16-libgccjit-develto a version that resolves this vulnerability.Fixed in 0:16.2.1-1.4.el9_9 - Upgrade
Upgrade
rocky-linux/gcc-toolset-16-libgdiagnostics-develto a version that resolves this vulnerability.Fixed in 0:16.2.1-1.4.el9_9 - Upgrade
Upgrade
rocky-linux/gcc-toolset-16-libitm-develto a version that resolves this vulnerability.Fixed in 0:16.2.1-1.4.el9_9 - Upgrade
Upgrade
rocky-linux/gcc-toolset-16-liblsan-develto a version that resolves this vulnerability.Fixed in 0:16.2.1-1.4.el9_9 - Upgrade
Upgrade
rocky-linux/gcc-toolset-16-libstdc++-develto a version that resolves this vulnerability.Fixed in 0:16.2.1-1.4.el9_9 - Upgrade
Upgrade
rocky-linux/gcc-toolset-16-libstdc++-docsto a version that resolves this vulnerability.Fixed in 0:16.2.1-1.4.el9_9 - Upgrade
Upgrade
rocky-linux/gcc-toolset-16-libtsan-develto a version that resolves this vulnerability.Fixed in 0:16.2.1-1.4.el9_9 - Upgrade
Upgrade
rocky-linux/gcc-toolset-16-libubsan-develto a version that resolves this vulnerability.Fixed in 0:16.2.1-1.4.el9_9 - Upgrade
Upgrade
rocky-linux/libasan8to a version that resolves this vulnerability.Fixed in 0:16.2.1-1.4.el9_9 - Upgrade
Upgrade
rocky-linux/libasan8-debuginfoto a version that resolves this vulnerability.Fixed in 0:16.2.1-1.4.el9_9 - Upgrade
Upgrade
rocky-linux/libgdiagnosticsto a version that resolves this vulnerability.Fixed in 0:16.2.1-1.4.el9_9 - Upgrade
Upgrade
rocky-linux/libgdiagnostics-debuginfoto a version that resolves this vulnerability.Fixed in 0:16.2.1-1.4.el9_9 - Upgrade
Upgrade
rocky-linux/libtsan2to a version that resolves this vulnerability.Fixed in 0:16.2.1-1.4.el9_9 - Upgrade
Upgrade
rocky-linux/libtsan2-debuginfoto a version that resolves this vulnerability.Fixed in 0:16.2.1-1.4.el9_9 - Upgrade
Upgrade
rocky-linux/gcc-toolset-16-libquadmath-develto a version that resolves this vulnerability.Fixed in 0:16.2.1-1.4.el9_9 - Upgrade
Upgrade
rocky-linux/gcc-toolset-16-offload-nvptxto a version that resolves this vulnerability.Fixed in 0:16.2.1-1.4.el9_9 - Upgrade
Upgrade
rocky-linux/gcc-toolset-16-offload-nvptx-debuginfoto a version that resolves this vulnerability.Fixed in 0:16.2.1-1.4.el9_9 - Upgrade
Upgrade
rocky-linux/liblsanto a version that resolves this vulnerability.Fixed in 0:16.2.1-1.4.el9_9 - Upgrade
Upgrade
rocky-linux/liblsan-debuginfoto a version that resolves this vulnerability.Fixed in 0:16.2.1-1.4.el9_9
Event History
Child vulnerabilities
Contains the following vulnerabilities.
Frequently Asked Questions
Which components are implicated by this update?
The advisory identifies flaws in GCC's libstdc++ functionality, including parallel standard-library operations, std::bitset, and std::from_chars, as well as an integer-wrap issue in std. The listed packages include the GCC, C++, GFortran, debuginfo, and annobin plugin variants in gcc-toolset-16.
What impact is identified for the reported flaws?
The listed issues include an integer wrap, confirmed out-of-bounds read/write, stack overflow, and out-of-bounds read. The advisory rates the update medium severity with a CVSS vector of AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:H.