Your submission was sent successfully! Close

CVE-2018-20712

Published: 15 January 2019

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.

Priority

Low

CVSS 3 base score: 6.5

Status

Package Release Status
libiberty
Launchpad, Ubuntu, Debian
bionic Not vulnerable
(20170913-1ubuntu0.1)
cosmic Ignored
(reached end-of-life)
disco Ignored
(reached end-of-life)
eoan Ignored
(reached end-of-life)
focal Not vulnerable
(20200409-1)
groovy Not vulnerable
(20200409-1)
hirsute Not vulnerable
(20210106-1)
impish Not vulnerable
(20210106-1)
jammy Not vulnerable
(20210106-1)
precise Does not exist

trusty Does not exist
(trusty was deferred [2020-03-09])
upstream Needs triage

xenial Needs triage

Patches:
upstream: https://github.com/gcc-mirror/gcc/commit/956bea2cd6110f104f12d5861143efc71213c140 (possible fix)