CVE-2026-99120: Linux kernel · KVM: x86/mmu: Cope with the SS bit being set in #NPF exit codes
Source GCVE Database
Not known to be exploited · fixed in e90ab3669181c6469e3647ef2b30ae408275f496 : update Linux kernel when convenient.
Data as of 28 Oct 2026, 14:14 UTC
Rated Low by Threat Radar's AI analysis · CVSS not yet scored by NVD
- Patch
- Available – fixed in e90ab3669181c6469e3647ef2b30ae408275f496, d6e08ec2fff45e0ec69f11010851650d7c6282b9, 0caeefed99b37f03251a00eb1fdb403a1cf2cb68
Exploitation evidence
Disclosed: evidence found.
CVE published 28 Oct 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.
What to do
Upgrade Linux kernel to e90ab3669181c6469e3647ef2b30ae408275f496, d6e08ec2fff45e0ec69f11010851650d7c6282b9 or 0caeefed99b37f03251a00eb1fdb403a1cf2cb68.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| LinuxLinux | Affected
| Fixed in
|
| LinuxLinux | Affected
| Fixed in
|
| LinuxLinux | Affected
| Fixed in
|
| LinuxLinux | Affected
| Fixed in– |
AI-suggested
A fix has been implemented in the Linux kernel to handle the SS bit correctly in nested page fault exit codes by dropping unexpected bits and preserving the SS bit when reflecting faults to L1. Users should apply the updated kernel version containing this fix. No additional mitigation steps are indicated.
Description
A vulnerability in the Linux kernel's KVM x86 memory management unit (MMU) handling causes out-of-bounds accesses due to unexpected SS bit settings in nested page fault (#NPF) exit codes when running Hyper-V on Windows 11. The issue arises because the AMD manual is unclear about when the SS bit is set, leading to warnings and undefined behavior sanitizer (UBSAN) reports. The fix involves dropping unexpected bits in error codes while preserving the SS bit when reflecting faults to the first-level hypervisor (L1).
References
- nvd.nist.gov/vuln/detail/CVE-2026-99120 (opens in a new tab)
- git.kernel.org/stable/c/0caeefed99b37f03251a00eb1fdb403a1cf2cb68 (opens in a new tab)
- git.kernel.org/stable/c/d6e08ec2fff45e0ec69f11010851650d7c6282b9 (opens in a new tab)
- git.kernel.org/stable/c/e90ab3669181c6469e3647ef2b30ae408275f496 (opens in a new tab)