Buffer overflow in GNU C Library (glibc) - CVE-2018-11237

 

Buffer overflow in GNU C Library (glibc) - CVE-2018-11237

Published: June 6, 2018


Vulnerability identifier: #VU13200
CSH Severity: Low
CVSS v4: 8.5 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
CVE-ID: CVE-2018-11237
CWE-ID: CWE-120
Exploitation vector: Local access
Exploit availability: No public exploit available

Vulnerability details

The vulnerability allows a local attacker to gain elevated privileges on the target system.

The weakness exists due to an AVX-512-optimized implementation of the mempcpy function may write data beyond the target buffer. A local attacker can trigger buffer overflow in __mempcpy_avx512_no_vzeroupper and execute arbitrary code with elevated privileges.

Affected software

GNU C Library (glibc)
Amazon Linux AMI
Red Hat Enterprise Linux Server
Red Hat Enterprise Linux Workstation
Red Hat Enterprise Linux Desktop
Red Hat Enterprise Linux for IBM z Systems
Red Hat Enterprise Linux for Scientific Computing
Red Hat Enterprise Linux for Power
Opensuse
Ubuntu
Fedora
Red Hat Virtualization Host
openSUSE Leap
libc6 (Ubuntu package)
glibc

How to mitigate CVE-2018-11237

Install update from vendor's website.

libc6 (Ubuntu package) - addressed in versions 2.23-0ubuntu11.2, 2.27-3ubuntu1.2, 2.30-0ubuntu2.2
glibc - addressed in versions 2.26-30.fc27, 2.27-15.fc28

External References

Related Security Bulletins