Menu

Star on GitHub · 3.5k

CVE-2026-90040

In the Linux kernel, the following vulnerability has been resolved: KVM: SEV: Forcefully invalidate SNP VMSA if its backing gmem page is zapped Wire up a gmem_invalidate_range() call for SNP VMs,…

Published Sep 16, 2026EPSS 0.21%

Overview

CVE-2026-90040 is a known-severity vulnerability. It was published on September 16, 2026.

Technical description

In the Linux kernel, the following vulnerability has been resolved:

KVM: SEV: Forcefully invalidate SNP VMSA if its backing gmem page is zapped

Wire up a gmem_invalidate_range() call for SNP VMs, and use it to force

vCPUs to reload/recheck their guest-provided VMSA if the backing gmem

page is being invalidated, e.g. is being PUNCH_HOLE'd. Use the same core

logic to handle invalidations as VMX does for the APIC-access page, as the

two concepts are nearly identical: shove the physical address of a page

into the vCPU's control structure:

1. Snapshot the invalidation sequence counter

2. Grab the pfn (from guest_memfd in this case)

3. Acquire mmu_lock for read

4. Re-request reload if retry is needed, otherwise commit the change.

Note, the re-request action in #4 is necessary as KVM's retry logic is

fuzzy, i.e. can get false positives. If the guest_memfd page has been

dropped, at some point a subsequent reload will fail to get a PFN from

guest_memfd, and KVM will fail KVM_RUN. If

Remediation

Check the references section for vendor advisories, patches, and mitigation guidance. If immediate patching is not possible, review the CVSS vector to understand the attack surface and apply compensating controls such as network segmentation or access restrictions.

Frequently asked questions

What is CVE-2026-90040?

CVE-2026-90040 is a known-severity vulnerability. It was published on September 16, 2026.

How severe is CVE-2026-90040?

CVSS score information is not yet available for this vulnerability. Check back as the CVE record is updated by NVD analysts.

How do I fix or remediate CVE-2026-90040?

Check the references section for vendor advisories, patches, and mitigation guidance. If immediate patching is not possible, review the CVSS vector to understand the attack surface and apply compensating controls such as network segmentation or access restrictions.

How can CyberStrike help with CVE-2026-90040?

CyberStrike is an open-source, AI-augmented pentesting engine. Rather than flag a version number, it tests whether an issue like CVE-2026-90040 is actually reachable in your own applications and APIs, then verifies each finding before reporting it. That tells you if the weakness is a real, exploitable risk in your environment or a false positive you can safely deprioritize.

CyberStrike v2 is here — more intelligence, greater reach