# CVE-2018-20673: cpp: The gcc packages provide compilers for C, C++, Java, Fortran, Objective C, and Ada 95 GNU, as well as related support...

CVE-2018-20673 is fixed in 25 products on 1 platform, first by RHSA-2021:4386, released November 9, 2021. It is not reported as exploited. Patch Radar priority: Routine.

- Web page: https://patchblox.com/security/cve/CVE-2018-20673
- Priority: Routine
- CVSS: 5.5 (Low)
- EPSS: 0.0164
- CISA KEV: not listed
- Exploited (vendor report): no
- Publicly disclosed: no
- Published: Nov 9, 2021

## Description

The gcc packages provide compilers for C, C++, Java, Fortran, Objective C, and Ada 95 GNU, as well as related support libraries.  Security Fix(es):  * libiberty: Integer overflow in demangle_template() function (CVE-2018-20673)  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.  Additional Changes:  For detailed information on changes in this release, see the Red Hat Enterprise Linux 8.5 Release Notes linked from the References section.

## Where it's fixed

| Platform | Product | Fixed in | Fix | Released |
|---|---|---|---|---|
| Linux | cpp RHEL 8 | 0:8.5.0-3.el8 | [RHSA-2021:4386](https://patchblox.com/security/data/fix/linux/rhsa-2021-4386.md) | Nov 9, 2021 |
| Linux | cpp almalinux 8 | 8.5.0-3.el8.alma | [ALSA-2021:4386](https://patchblox.com/security/data/fix/linux/alsa-2021-4386.md) | Nov 9, 2021 |
| Linux | cpp ol 8 | 0:8.5.0-3.0.2.el8 | [ELSA-2021-4386](https://patchblox.com/security/data/fix/linux/elsa-2021-4386.md) | Nov 16, 2021 |
| Linux | gcc RHEL 8 | 0:8.5.0-3.el8 | [RHSA-2021:4386](https://patchblox.com/security/data/fix/linux/rhsa-2021-4386.md) | Nov 9, 2021 |
| Linux | gcc almalinux 8 | 8.5.0-3.el8.alma | [ALSA-2021:4386](https://patchblox.com/security/data/fix/linux/alsa-2021-4386.md) | Nov 9, 2021 |
| Linux | gcc ol 8 | 0:8.5.0-3.0.2.el8 | [ELSA-2021-4386](https://patchblox.com/security/data/fix/linux/elsa-2021-4386.md) | Nov 16, 2021 |
| Linux | gcc rocky 8 | 0:8.5.0-3.el8 | [RLSA-2021:4386](https://patchblox.com/security/data/fix/linux/rlsa-2021-4386.md) | Nov 9, 2021 |
| Linux | gcc-c++ RHEL 8 | 0:8.5.0-3.el8 | [RHSA-2021:4386](https://patchblox.com/security/data/fix/linux/rhsa-2021-4386.md) | Nov 9, 2021 |
| Linux | gcc-c++ almalinux 8 | 8.5.0-3.el8.alma | [ALSA-2021:4386](https://patchblox.com/security/data/fix/linux/alsa-2021-4386.md) | Nov 9, 2021 |
| Linux | gcc-c++ ol 8 | 0:8.5.0-3.0.2.el8 | [ELSA-2021-4386](https://patchblox.com/security/data/fix/linux/elsa-2021-4386.md) | Nov 16, 2021 |
| Linux | gcc-gdb-plugin RHEL 8 | 0:8.5.0-3.el8 | [RHSA-2021:4386](https://patchblox.com/security/data/fix/linux/rhsa-2021-4386.md) | Nov 9, 2021 |
| Linux | gcc-gdb-plugin almalinux 8 | 8.5.0-3.el8.alma | [ALSA-2021:4386](https://patchblox.com/security/data/fix/linux/alsa-2021-4386.md) | Nov 9, 2021 |
| Linux | gcc-gdb-plugin ol 8 | 0:8.5.0-3.0.2.el8 | [ELSA-2021-4386](https://patchblox.com/security/data/fix/linux/elsa-2021-4386.md) | Nov 16, 2021 |
| Linux | gcc-gfortran RHEL 8 | 0:8.5.0-3.el8 | [RHSA-2021:4386](https://patchblox.com/security/data/fix/linux/rhsa-2021-4386.md) | Nov 9, 2021 |
| Linux | gcc-gfortran almalinux 8 | 8.5.0-3.el8.alma | [ALSA-2021:4386](https://patchblox.com/security/data/fix/linux/alsa-2021-4386.md) | Nov 9, 2021 |
| Linux | gcc-gfortran ol 8 | 0:8.5.0-3.0.2.el8 | [ELSA-2021-4386](https://patchblox.com/security/data/fix/linux/elsa-2021-4386.md) | Nov 16, 2021 |
| Linux | gcc-offload-nvptx RHEL 8 | 0:8.5.0-3.el8 | [RHSA-2021:4386](https://patchblox.com/security/data/fix/linux/rhsa-2021-4386.md) | Nov 9, 2021 |
| Linux | gcc-offload-nvptx almalinux 8 | 8.5.0-3.el8.alma | [ALSA-2021:4386](https://patchblox.com/security/data/fix/linux/alsa-2021-4386.md) | Nov 9, 2021 |
| Linux | gcc-offload-nvptx ol 8 | 0:8.5.0-3.0.2.el8 | [ELSA-2021-4386](https://patchblox.com/security/data/fix/linux/elsa-2021-4386.md) | Nov 16, 2021 |
| Linux | gcc-plugin-devel RHEL 8 | 0:8.5.0-3.el8 | [RHSA-2021:4386](https://patchblox.com/security/data/fix/linux/rhsa-2021-4386.md) | Nov 9, 2021 |
| Linux | gcc-plugin-devel almalinux 8 | 8.5.0-3.el8.alma | [ALSA-2021:4386](https://patchblox.com/security/data/fix/linux/alsa-2021-4386.md) | Nov 9, 2021 |
| Linux | gcc-plugin-devel ol 8 | 0:8.5.0-3.0.2.el8 | [ELSA-2021-4386](https://patchblox.com/security/data/fix/linux/elsa-2021-4386.md) | Nov 16, 2021 |
| Linux | libasan RHEL 8 | 0:8.5.0-3.el8 | [RHSA-2021:4386](https://patchblox.com/security/data/fix/linux/rhsa-2021-4386.md) | Nov 9, 2021 |
| Linux | libasan ol 8 | 0:8.5.0-3.0.2.el8 | [ELSA-2021-4386](https://patchblox.com/security/data/fix/linux/elsa-2021-4386.md) | Nov 16, 2021 |
| Linux | libatomic RHEL 8 | 0:8.5.0-3.el8 | [RHSA-2021:4386](https://patchblox.com/security/data/fix/linux/rhsa-2021-4386.md) | Nov 9, 2021 |
| Linux | libatomic ol 8 | 0:8.5.0-3.0.2.el8 | [ELSA-2021-4386](https://patchblox.com/security/data/fix/linux/elsa-2021-4386.md) | Nov 16, 2021 |
| Linux | libatomic-static RHEL 8 | 0:8.5.0-3.el8 | [RHSA-2021:4386](https://patchblox.com/security/data/fix/linux/rhsa-2021-4386.md) | Nov 9, 2021 |
| Linux | libatomic-static ol 8 | 0:8.5.0-3.0.2.el8 | [ELSA-2021-4386](https://patchblox.com/security/data/fix/linux/elsa-2021-4386.md) | Nov 16, 2021 |
| Linux | libgcc RHEL 8 | 0:8.5.0-3.el8 | [RHSA-2021:4386](https://patchblox.com/security/data/fix/linux/rhsa-2021-4386.md) | Nov 9, 2021 |
| Linux | libgcc ol 8 | 0:8.5.0-3.0.2.el8 | [ELSA-2021-4386](https://patchblox.com/security/data/fix/linux/elsa-2021-4386.md) | Nov 16, 2021 |
| Linux | libgfortran RHEL 8 | 0:8.5.0-3.el8 | [RHSA-2021:4386](https://patchblox.com/security/data/fix/linux/rhsa-2021-4386.md) | Nov 9, 2021 |
| Linux | libgfortran ol 8 | 0:8.5.0-3.0.2.el8 | [ELSA-2021-4386](https://patchblox.com/security/data/fix/linux/elsa-2021-4386.md) | Nov 16, 2021 |
| Linux | libgomp RHEL 8 | 0:8.5.0-3.el8 | [RHSA-2021:4386](https://patchblox.com/security/data/fix/linux/rhsa-2021-4386.md) | Nov 9, 2021 |
| Linux | libgomp ol 8 | 0:8.5.0-3.0.2.el8 | [ELSA-2021-4386](https://patchblox.com/security/data/fix/linux/elsa-2021-4386.md) | Nov 16, 2021 |
| Linux | libgomp-offload-nvptx RHEL 8 | 0:8.5.0-3.el8 | [RHSA-2021:4386](https://patchblox.com/security/data/fix/linux/rhsa-2021-4386.md) | Nov 9, 2021 |
| Linux | libgomp-offload-nvptx ol 8 | 0:8.5.0-3.0.2.el8 | [ELSA-2021-4386](https://patchblox.com/security/data/fix/linux/elsa-2021-4386.md) | Nov 16, 2021 |
| Linux | libitm RHEL 8 | 0:8.5.0-3.el8 | [RHSA-2021:4386](https://patchblox.com/security/data/fix/linux/rhsa-2021-4386.md) | Nov 9, 2021 |
| Linux | libitm ol 8 | 0:8.5.0-3.0.2.el8 | [ELSA-2021-4386](https://patchblox.com/security/data/fix/linux/elsa-2021-4386.md) | Nov 16, 2021 |
| Linux | libitm-devel RHEL 8 | 0:8.5.0-3.el8 | [RHSA-2021:4386](https://patchblox.com/security/data/fix/linux/rhsa-2021-4386.md) | Nov 9, 2021 |
| Linux | libitm-devel almalinux 8 | 8.5.0-3.el8.alma | [ALSA-2021:4386](https://patchblox.com/security/data/fix/linux/alsa-2021-4386.md) | Nov 9, 2021 |
| Linux | libitm-devel ol 8 | 0:8.5.0-3.0.2.el8 | [ELSA-2021-4386](https://patchblox.com/security/data/fix/linux/elsa-2021-4386.md) | Nov 16, 2021 |
| Linux | liblsan RHEL 8 | 0:8.5.0-3.el8 | [RHSA-2021:4386](https://patchblox.com/security/data/fix/linux/rhsa-2021-4386.md) | Nov 9, 2021 |
| Linux | liblsan ol 8 | 0:8.5.0-3.0.2.el8 | [ELSA-2021-4386](https://patchblox.com/security/data/fix/linux/elsa-2021-4386.md) | Nov 16, 2021 |
| Linux | libquadmath RHEL 8 | 0:8.5.0-3.el8 | [RHSA-2021:4386](https://patchblox.com/security/data/fix/linux/rhsa-2021-4386.md) | Nov 9, 2021 |
| Linux | libquadmath ol 8 | 0:8.5.0-3.0.2.el8 | [ELSA-2021-4386](https://patchblox.com/security/data/fix/linux/elsa-2021-4386.md) | Nov 16, 2021 |
| Linux | libquadmath-devel RHEL 8 | 0:8.5.0-3.el8 | [RHSA-2021:4386](https://patchblox.com/security/data/fix/linux/rhsa-2021-4386.md) | Nov 9, 2021 |
| Linux | libquadmath-devel almalinux 8 | 8.5.0-3.el8.alma | [ALSA-2021:4386](https://patchblox.com/security/data/fix/linux/alsa-2021-4386.md) | Nov 9, 2021 |
| Linux | libquadmath-devel ol 8 | 0:8.5.0-3.0.2.el8 | [ELSA-2021-4386](https://patchblox.com/security/data/fix/linux/elsa-2021-4386.md) | Nov 16, 2021 |
| Linux | libstdc++ RHEL 8 | 0:8.5.0-3.el8 | [RHSA-2021:4386](https://patchblox.com/security/data/fix/linux/rhsa-2021-4386.md) | Nov 9, 2021 |
| Linux | libstdc++ ol 8 | 0:8.5.0-3.0.2.el8 | [ELSA-2021-4386](https://patchblox.com/security/data/fix/linux/elsa-2021-4386.md) | Nov 16, 2021 |
| Linux | libstdc++-devel RHEL 8 | 0:8.5.0-3.el8 | [RHSA-2021:4386](https://patchblox.com/security/data/fix/linux/rhsa-2021-4386.md) | Nov 9, 2021 |
| Linux | libstdc++-devel almalinux 8 | 8.5.0-3.el8.alma | [ALSA-2021:4386](https://patchblox.com/security/data/fix/linux/alsa-2021-4386.md) | Nov 9, 2021 |
| Linux | libstdc++-devel ol 8 | 0:8.5.0-3.0.2.el8 | [ELSA-2021-4386](https://patchblox.com/security/data/fix/linux/elsa-2021-4386.md) | Nov 16, 2021 |
| Linux | libstdc++-docs RHEL 8 | 0:8.5.0-3.el8 | [RHSA-2021:4386](https://patchblox.com/security/data/fix/linux/rhsa-2021-4386.md) | Nov 9, 2021 |
| Linux | libstdc++-docs almalinux 8 | 8.5.0-3.el8.alma | [ALSA-2021:4386](https://patchblox.com/security/data/fix/linux/alsa-2021-4386.md) | Nov 9, 2021 |
| Linux | libstdc++-docs ol 8 | 0:8.5.0-3.0.2.el8 | [ELSA-2021-4386](https://patchblox.com/security/data/fix/linux/elsa-2021-4386.md) | Nov 16, 2021 |
| Linux | libstdc++-static RHEL 8 | 0:8.5.0-3.el8 | [RHSA-2021:4386](https://patchblox.com/security/data/fix/linux/rhsa-2021-4386.md) | Nov 9, 2021 |
| Linux | libstdc++-static almalinux 8 | 8.5.0-3.el8.alma | [ALSA-2021:4386](https://patchblox.com/security/data/fix/linux/alsa-2021-4386.md) | Nov 9, 2021 |
| Linux | libstdc++-static ol 8 | 0:8.5.0-3.0.2.el8 | [ELSA-2021-4386](https://patchblox.com/security/data/fix/linux/elsa-2021-4386.md) | Nov 16, 2021 |
| Linux | libtsan RHEL 8 | 0:8.5.0-3.el8 | [RHSA-2021:4386](https://patchblox.com/security/data/fix/linux/rhsa-2021-4386.md) | Nov 9, 2021 |
| Linux | libtsan ol 8 | 0:8.5.0-3.0.2.el8 | [ELSA-2021-4386](https://patchblox.com/security/data/fix/linux/elsa-2021-4386.md) | Nov 16, 2021 |
| Linux | libubsan RHEL 8 | 0:8.5.0-3.el8 | [RHSA-2021:4386](https://patchblox.com/security/data/fix/linux/rhsa-2021-4386.md) | Nov 9, 2021 |
| Linux | libubsan ol 8 | 0:8.5.0-3.0.2.el8 | [ELSA-2021-4386](https://patchblox.com/security/data/fix/linux/elsa-2021-4386.md) | Nov 16, 2021 |

---

Data as of 2026-11-07T12:40:37Z UTC. Source: Patchblox Patch Radar (https://patchblox.com/security/patch-radar). Patchblox finds out-of-date software on Windows, macOS and Linux and updates it through release rings: https://patchblox.com/demo
