Vulnerability Details : CVE-2017-7184
The xfrm_replay_verify_len function in net/xfrm/xfrm_user.c in the Linux kernel through 4.10.6 does not validate certain size data after an XFRM_MSG_NEWAE update, which allows local users to obtain root privileges or cause a denial of service (heap-based out-of-bounds access) by leveraging the CAP_NET_ADMIN capability, as demonstrated during a Pwn2Own competition at CanSecWest 2017 for the Ubuntu 16.10 linux-image-* package 4.8.0.41.52.
Vulnerability category: Denial of service
Products affected by CVE-2017-7184
- cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:4.8:*:*:*:*:*:*:*
Exploit prediction scoring system (EPSS) score for CVE-2017-7184
0.16%
Probability of exploitation activity in the next 30 days
EPSS Score History
~ 53 %
Percentile, the proportion of vulnerabilities that are scored at or less
CVSS scores for CVE-2017-7184
Base Score | Base Severity | CVSS Vector | Exploitability Score | Impact Score | Score Source | First Seen |
---|---|---|---|---|---|---|
7.2
|
HIGH | AV:L/AC:L/Au:N/C:C/I:C/A:C |
3.9
|
10.0
|
NIST | |
7.8
|
HIGH | CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
1.8
|
5.9
|
NIST |
References for CVE-2017-7184
-
https://twitter.com/thezdi/status/842126074435665920
Zero Day Initiative on Twitter: "Chaitin Security Research Lab (@ChaitinTech) welcomes Ubuntu to #Pwn2Own with a Linux kernel heap OOB access: earns them $15K."Press/Media Coverage;Third Party Advisory
-
https://access.redhat.com/errata/RHSA-2017:2930
RHSA-2017:2930 - Security Advisory - Red Hat Customer PortalThird Party Advisory
-
http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=f843ee6dd019bcece3e74e76ad9df0155655d0df
kernel/git/torvalds/linux.git - Linux kernel source treeVendor Advisory
-
https://github.com/torvalds/linux/commit/f843ee6dd019bcece3e74e76ad9df0155655d0df
xfrm_user: validate XFRM_MSG_NEWAE incoming ESN size harder · torvalds/linux@f843ee6 · GitHubThird Party Advisory
-
http://openwall.com/lists/oss-security/2017/03/29/2
oss-security - CVE-2017-7184: kernel: Local privilege escalation in XFRM frameworkMailing List;Third Party Advisory
-
http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=677e806da4d916052585301785d847c3b3e6186a
kernel/git/torvalds/linux.git - Linux kernel source treeVendor Advisory
-
http://www.securitytracker.com/id/1038166
Linux Kernel Out-of-Bounds Memory Error in XFRM xfrm_replay_verify_len() Lets Local Users Gain Elevated Privileges - SecurityTrackerThird Party Advisory;VDB Entry
-
https://access.redhat.com/errata/RHSA-2017:2918
RHSA-2017:2918 - Security Advisory - Red Hat Customer PortalThird Party Advisory
-
https://access.redhat.com/errata/RHSA-2017:2931
RHSA-2017:2931 - Security Advisory - Red Hat Customer PortalThird Party Advisory
-
https://blog.trendmicro.com/results-pwn2own-2017-day-one/
The Results – Pwn2Own 2017 Day One -Technical Description;Third Party Advisory
-
http://www.securityfocus.com/bid/97018
Linux Kernel CVE-2017-7184 Local Privilege Escalation VulnerabilityThird Party Advisory;VDB Entry
-
https://source.android.com/security/bulletin/2017-05-01
Android Security Bulletin—May 2017 | Android Open Source ProjectThird Party Advisory
-
https://access.redhat.com/errata/RHSA-2019:4159
RHSA-2019:4159 - Security Advisory - Red Hat Customer PortalThird Party Advisory
-
http://www.eweek.com/security/ubuntu-linux-falls-on-day-1-of-pwn2own-hacking-competition
Hackers Exploit Ubuntu Linux, Microsoft Edge, Safari at Pwn2OwnTechnical Description;Third Party Advisory
-
https://github.com/torvalds/linux/commit/677e806da4d916052585301785d847c3b3e6186a
xfrm_user: validate XFRM_MSG_NEWAE XFRMA_REPLAY_ESN_VAL replay_window · torvalds/linux@677e806 · GitHubThird Party Advisory
Jump to