PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-99082 Linux CVE debrief

A vulnerability in the Linux kernel's KVM (Kernel-based Virtual Machine) subsystem has been identified. The issue arises from the use of active memslots for the per-vCPU MMIO cache. This vulnerability could potentially allow a guest to cause an access to valid RAM at the same GFN to be returned to userspace as KVM_EXIT_MMIO, leading to unintended behavior.

Vendor
Linux
Product
Unknown
CVSS
HIGH 8.8
CISA KEV
Not listed in stored evidence
Original CVE published
2026-10-23
Original CVE updated
2026-10-30
Advisory published
2026-10-23
Advisory updated
2026-10-30

Who should care

System administrators and security teams responsible for managing Linux-based systems and KVM-based virtualization infrastructure should assess their exposure to this vulnerability and apply patches or mitigations as necessary.

Why it matters

This vulnerability in the Linux kernel's KVM subsystem could potentially allow a guest to cause unintended behavior, highlighting the need for system administrators and security teams to assess their exposure and apply patches or mitigations.

  • Verify and apply patches to prevent potential guest-to-host attacks
  • Monitor system logs for exploitation attempts
  • Implement additional security controls to prevent similar attacks

Technical summary

The Linux kernel's KVM subsystem is vulnerable to an issue caused by the incorrect use of memslots for the per-vCPU MMIO cache. This can lead to a guest accessing valid RAM as if it were MMIO, potentially causing unintended behavior. The issue was introduced when the SMM address space was added, but the helpers were not converted to use the active memslots. Affected product deployments should review and apply patches to prevent potential guest-to-host attacks. System administrators and security teams should assess their exposure and implement additional security controls to prevent similar attacks.

Defensive priority

High

Recommended defensive actions

  • Review and apply the available patches to update the KVM subsystem
  • Monitor system logs for potential exploitation attempts
  • Implement additional security controls to prevent guest-to-host attacks
  • Verify whether affected product deployments exist in managed environments
  • Review compensating controls for exposed systems while remediation is scheduled
  • Check relevant monitoring, detection, and logs for exposed assets that need extra review
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented

Evidence notes

The vulnerability is caused by the incorrect use of memslots in the KVM subsystem. The issue was introduced when the SMM address space was added, but the helpers were not converted to use the active memslots. This can lead to a stale MMIO cache entry being used after a memslot update, causing a guest to access valid RAM as if it were MMIO. The CVE Program record and the NVD vulnerability detail page provide additional information about this vulnerability.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-99082 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-99082

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-99082 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-99082

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • KVM: x86: Use active memslots for the per-vCPU MMIO cache

    Unverified legacy reference

    URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/99xxx/CVE-2026-99082.json

    cve_program_cvelist_v5

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/485a5286675b15b00ee850d90eaa178cc588445f

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/445e3369ac8cc1b18aedc8e8f977c68a0a326fa9

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/1c77d33d85786d36e56ca1b580fb55347fd65b47

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/a63f79d9da9468952396af73e1e53330845cf876

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/7fd4e64f4bbc8c35ae8f0d2a1fb5b77a76d5b4fd

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/2566780c684c9c21241d409d790087c73070f312

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/e792a9ace39d2812a5b342a1987186c7bc653204

    Supplemental source

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.