CVE-2018-8897
HighA statement in the System Programming Guide of the Intel 64 and IA-32 Architectures Software Developer's Manual (SDM) was mishandled in the development of some or all operating-system kernels, resulting in unexpected behavior for #DB exceptions that are deferred by MOV SS or POP SS, as demonstrated by (for example) privilege escalation in Windows, macOS, some Xen configurations, or FreeBSD, or a Linux kernel crash. The MOV to SS and POP SS instructions inhibit interrupts (including NMIs), data breakpoints, and single step trap exceptions until the instruction boundary following the next instruction (SDM Vol. 3A; section 6.8.3). (The inhibited data breakpoints are those on memory accessed by the MOV to SS or POP to SS instruction itself.) Note that debug exceptions are not inhibited by the interrupt enable (EFLAGS.IF) system flag (SDM Vol. 3A; section 2.3). If the instruction following the MOV to SS or POP to SS instruction is an instruction like SYSCALL, SYSENTER, INT 3, etc. that transfers control to the operating system at CPL < 3, the debug exception is delivered after the transfer to CPL < 3 is complete. OS kernels may not expect this order of events and may therefore experience unexpected behavior when it occurs.
CVSS 3.0 score
7.8
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Weakness type
CWE-362CVE-2018-8897 is a Race Condition vulnerability
What is Race Condition?
The product contains a code sequence that can run concurrently with other code, creating unexpected states. Learn more on MITRE CWE
References
The following references provide additional information about CVE-2018-8897 including vendor advisories, patch commits, exploit details, and third-party analysis. Links are sourced from the NIST NVD database.
-
Mailing List Third Party Advisory
-
Mailing List Third Party Advisory
-
-
Securityfocushttp://www.securityfocus.com/bid/104071Third Party Advisory VDB Entry
-
Securitytrackerhttp://www.securitytracker.com/id/1040744Third Party Advisory VDB Entry
-
Securitytrackerhttp://www.securitytracker.com/id/1040849Third Party Advisory VDB Entry
-
Securitytrackerhttp://www.securitytracker.com/id/1040861Third Party Advisory VDB Entry
-
Securitytrackerhttp://www.securitytracker.com/id/1040866Third Party Advisory VDB Entry
-
Securitytrackerhttp://www.securitytracker.com/id/1040882Third Party Advisory VDB Entry
-
Third Party Advisory
-
Third Party Advisory
-
Third Party Advisory
-
Third Party Advisory
-
Third Party Advisory
-
Third Party Advisory
-
Third Party Advisory
-
Third Party Advisory
-
Third Party Advisory
-
Third Party Advisory
-
Third Party Advisory
-
Third Party Advisory
-
Third Party Advisory
-
Third Party Advisory
-
Issue Tracking Third Party Advisory
-
Exploit Third Party Advisory
-
-
Third Party Advisory
-
Third Party Advisory
-
-
-
Third Party Advisory
-
Third Party Advisory
-
Third Party Advisory
-
Ubuntu Securityhttps://usn.ubuntu.com/3641-1/Third Party Advisory
-
Ubuntu Securityhttps://usn.ubuntu.com/3641-2/Third Party Advisory
-
Debian Securityhttps://www.debian.org/security/2018/dsa-4196Third Party Advisory
-
Debian Securityhttps://www.debian.org/security/2018/dsa-4201Third Party Advisory
-
Exploit-DBhttps://www.exploit-db.com/exploits/44697/Exploit Third Party Advisory VDB Entry
-
Exploit-DBhttps://www.exploit-db.com/exploits/45024/
-
Third Party Advisory
-
-
Third Party Advisory
-
Third Party Advisory
-
PatchKernel patch commithttp://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=d8ba61ba58c88d5207c1ba2f7d9a2280e7d03be9
-
PatchKernel patch commithttps://github.com/torvalds/linux/commit/d8ba61ba58c88d5207c1ba2f7d9a2280e7d03be9
-
PatchKernel patch commithttps://patchwork.kernel.org/patch/10386677/
Frequently asked questions
-
What is CVE-2018-8897?
CVE-2018-8897 is a High severity Linux kernel vulnerability with a CVSS score of 7.8 out of 10 , classified as a Race Condition flaw (CWE-362) . CVE-2018-8897 has not been confirmed as actively exploited and is not listed in the CISA KEV catalog.
-
What is the CVSS score for CVE-2018-8897?
CVE-2018-8897 has a CVSS score of 7.8 out of 10, rated High severity (CVSS 3.0). The vector string is
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H. -
Is there a patch available for CVE-2018-8897?
No patch is currently available for CVE-2018-8897. Monitor the NIST NVD and your Linux distribution's security advisories for updates.
-
Is CVE-2018-8897 actively exploited?
No — CVE-2018-8897 has not been confirmed as actively exploited. It is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog.
-
What is Race Condition (CWE-362)?
The product contains a code sequence that can run concurrently with other code, creating unexpected states. View CWE-362 on MITRE CWE →