CVE-2018-20657 Denial of service in n/a

High 7.5 Published Updated

A memory leak in GNU libiberty allows attackers to cause denial of service via crafted strings, impacting systems using Binutils.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2018-20657?

CVE-2018-20657 is a high-severity denial of service vulnerability in Gnu Binutils, published on 2 Jan 2019. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

The demangle_template function in cplus-dem.c in GNU libiberty, as distributed in GNU Binutils 2.31.1, has a memory leak via a crafted string, leading to a denial of service (memory consumption), as demonstrated by cxxfilt, a related issue to CVE-2018-12698.

Weakness: CWE-772

Which versions are affected by CVE-2018-20657?

It affects 2 products.

Linux distribution packages (6)
gdb Red Hat:enterprise_linux:8::appstreamAll versions0:8.2-6.el8
gdb-debuginfo Red Hat:enterprise_linux:8::appstreamAll versions0:8.2-6.el8
gdb-debugsource Red Hat:enterprise_linux:8::appstreamAll versions0:8.2-6.el8
gdb-doc Red Hat:enterprise_linux:8::appstreamAll versions0:8.2-6.el8
gdb-gdbserver Red Hat:enterprise_linux:8::appstreamAll versions0:8.2-6.el8
gdb-headless Red Hat:enterprise_linux:8::appstreamAll versions0:8.2-6.el8

Products include F5 Traffix Signaling Delivery Controller, Gnu Binutils.

How do I fix CVE-2018-20657?

Apply the vendor's patch.

Upgrade, then put limits on request size, rate and nesting depth so one client cannot exhaust the service. More about Denial of service.

Is CVE-2018-20657 being exploited?

There is no known exploitation of CVE-2018-20657 in the wild and no public exploit code.

All Gnu Binutils vulnerabilities

Sources

Also known as GHSA-qhfg-hc2h-mmfc, RHSA-2019:3352, UBUNTU-CVE-2018-20657.

Is CVE-2018-20657 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free