CVE-2018-20712
A heap-based buffer over-read exists in the function d_expression_1 in cp-demangle.c in GNU libiberty, as distributed in GNU Binutils 2.31.1. A crafte...
Original description
The description as published by the source.
A heap-based buffer over-read exists in the function d_expression_1 in cp-demangle.c in GNU libiberty, as distributed in GNU Binutils 2.31.1. A crafted input can cause segmentation faults, leading to denial-of-service, as demonstrated by c++filt.
Fix status by distribution
Fixed packages published by each distribution for this CVE
- Alpine Linux ALPINE-CVE-2018-20712 binutils Fixed in: 2.32-r0
- Debian DEBIAN-CVE-2018-20712 binutils
References
- advisory securityfocus.com
- advisory support.f5.com
- report gcc.gnu.org
- report sourceware.org