Vulnerability Details : CVE-2017-16994
The walk_hugetlb_range function in mm/pagewalk.c in the Linux kernel before 4.14.2 mishandles holes in hugetlb ranges, which allows local users to obtain sensitive information from uninitialized kernel memory via crafted use of the mincore() system call.
Vulnerability category: Information leak
Products affected by CVE-2017-16994
- cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Exploit prediction scoring system (EPSS) score for CVE-2017-16994
0.04%
Probability of exploitation activity in the next 30 days
EPSS Score History
~ 9 %
Percentile, the proportion of vulnerabilities that are scored at or less
CVSS scores for CVE-2017-16994
Base Score | Base Severity | CVSS Vector | Exploitability Score | Impact Score | Score Source | First Seen |
---|---|---|---|---|---|---|
2.1
|
LOW | AV:L/AC:L/Au:N/C:P/I:N/A:N |
3.9
|
2.9
|
NIST | |
5.5
|
MEDIUM | CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N |
1.8
|
3.6
|
NIST |
CWE ids for CVE-2017-16994
-
The product exposes sensitive information to an actor that is not explicitly authorized to have access to that information.Assigned by: nvd@nist.gov (Primary)
References for CVE-2017-16994
-
https://usn.ubuntu.com/3617-2/
USN-3617-2: Linux (HWE) vulnerabilities | Ubuntu security notices
-
http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=373c4557d2aa362702c4c2d41288fb1e54990b7c
kernel/git/torvalds/linux.git - Linux kernel source treePatch
-
http://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.14.2
Release Notes
-
http://www.securityfocus.com/bid/101969
Linux Kernel 'mm/pagewalk.c' Local Information Disclosure VulnerabilityThird Party Advisory;VDB Entry
-
https://www.exploit-db.com/exploits/43178/
Linux Kernel - 'mincore()' Uninitialized Kernel Heap Page DisclosureExploit;Third Party Advisory;VDB Entry
-
https://access.redhat.com/errata/RHSA-2018:0502
RHSA-2018:0502 - Security Advisory - Red Hat Customer Portal
-
https://usn.ubuntu.com/3632-1/
USN-3632-1: Linux kernel (Azure) vulnerabilities | Ubuntu security notices
-
https://github.com/torvalds/linux/commit/373c4557d2aa362702c4c2d41288fb1e54990b7c
mm/pagewalk.c: report holes in hugetlb ranges · torvalds/linux@373c455 · GitHubPatch
-
https://usn.ubuntu.com/3617-1/
USN-3617-1: Linux kernel vulnerabilities | Ubuntu security notices
-
https://usn.ubuntu.com/3619-1/
USN-3619-1: Linux kernel vulnerabilities | Ubuntu security notices
-
https://usn.ubuntu.com/3619-2/
USN-3619-2: Linux kernel (Xenial HWE) vulnerabilities | Ubuntu security notices
-
https://usn.ubuntu.com/3617-3/
USN-3617-3: Linux kernel (Raspberry Pi 2) vulnerabilities | Ubuntu security notices
-
https://bugs.chromium.org/p/project-zero/issues/detail?id=1431
1431 - Linux: mincore() discloses uninitialized kernel heap pages - project-zero - MonorailExploit;Issue Tracking;Patch
Jump to