Memory leak in Linux kernel - CVE-2018-19854

 

Memory leak in Linux kernel - CVE-2018-19854

Published: January 29, 2019


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

Vulnerability details

The vulnerability allows a local attacker to perform DoS attack on the target system.

The vulnerability exists due to crypto_report_one() and related functions in crypto/crypto_user.c (the crypto user configuration API) do not fully initialize structures that are copied to userspace. A local attacker can trigger memory leak and perform denial of service attack.


Affected software

Linux kernel
Red Hat Enterprise Linux for Real Time
Red Hat Enterprise Linux for Real Time for NFV
linux-azure (Ubuntu package)
linux-oracle (Ubuntu package)
linux-gcp (Ubuntu package)
linux-aws-hwe (Ubuntu package)
linux (Ubuntu package)
linux-hwe (Ubuntu package)
kernel-rt (Red Hat package)

How to mitigate CVE-2018-19854

Install updates from vendor's website.

Linux kernel - update to 4.19.3
linux-azure (Ubuntu package) - addressed in versions 4.15.0-1040.44, 4.15.0-1040.44~14.04.1
linux-oracle (Ubuntu package) - update to 4.15.0-1009.11~16.04.1
linux-gcp (Ubuntu package) - update to 4.15.0-1028.29~16.04.1
linux-aws-hwe (Ubuntu package) - update to 4.15.0-1033.35~16.04.1
linux (Ubuntu package) - update to 4.18.0-15.16
linux-hwe (Ubuntu package) - update to 4.18.0-15.16~18.04.1
kernel-rt (Red Hat package) - update to 4.18.0-147.rt24.93.el8

External References

Related Security Bulletins