CVE-2018-18701
Fixed in a distro release EPSS 2%
An issue was discovered in cp-demangle.c in GNU libiberty, as distributed in GNU Binutils 2.31. There is a stack consumption vulnerability resulting from infinite recursion in the functions next_is_type_qual() and cplus_demangle_type() in cp-demangle.c. Remote attackers could leverage this vulnerability to cause a denial-of-service via an ELF file, as demonstrated by nm.
Products: gnu binutils
Distro releases
| Release | Package | Fixed in |
|---|---|---|
| Debian 12 | binutils | 2.32.51.20190707-1 |
| Debian 13 | binutils | 2.32.51.20190707-1 |
| Debian 14 | binutils | 2.32.51.20190707-1 |
| Ubuntu 16.04 LTS | libiberty | 20160215-1ubuntu0.3 |
| Ubuntu 18.04 LTS | binutils | 2.30-21ubuntu1~18.04.3 |
| Ubuntu 18.04 LTS | libiberty | 20170913-1ubuntu0.1 |
| Ubuntu Pro 14.04 LTS | binutils | no fix |
| Ubuntu Pro 16.04 LTS | binutils | 2.26.1-1ubuntu1~16.04.8+esm1 |