PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-74312 Linux CVE debrief

The Linux kernel's vhost/vdpa subsystem has a vulnerability that allows for out-of-bounds access in the callback path, potentially leading to invalid PFN remaps and crash/DoS. This issue arises from a lack of validation of the virtqueue index in the mmap and fault paths. The vulnerability affects Linux kernel developers and maintainers, as well as users and administrators of systems running the affected kernel versions, who should assess exposure and apply patches as necessary. The issue has been resolved through a series of commits that extract a unified vhost_vdpa_get_vq_notification() helper, which validates the queue index against v->nvqs and applies array_index_nospec() before

Vendor
Linux
Product
Unknown
CVSS
HIGH 7.8
CISA KEV
Not listed in stored evidence
Original CVE published
2026-08-15
Original CVE updated
2026-10-16
Advisory published
2026-08-15
Advisory updated
2026-10-16

Who should care

Linux kernel developers and maintainers, as well as users and administrators of systems running the affected kernel versions, should assess exposure and apply patches as necessary.

Why it matters

The Linux kernel's vhost/vdpa subsystem has a vulnerability that allows for out-of-bounds access, potentially leading to crash/DoS. Linux kernel developers and maintainers, as well as users and administrators of systems running the affected kernel versions, should assess exposure and apply patches as necessary.

  • Potential crash or DoS due to out-of-bounds access
  • Invalid PFN remaps may occur due to lack of validation

Technical summary

The Linux kernel's vhost/vdpa subsystem is vulnerable to out-of-bounds access in the callback path due to a lack of validation of the virtqueue index in the mmap and fault paths. This issue can potentially lead to invalid PFN remaps and crash/DoS. The vulnerability has been resolved through a series of commits that extract a unified vhost_vdpa_get_vq_notification() helper, which validates the queue index against v->nvqs and applies array_index_nospec() before calling the driver callback. Both the mmap and fault paths use this helper, consolidating bounds checking into a single location.

Defensive priority

High

Recommended defensive actions

  • Review and apply the provided patches to the Linux kernel
  • Verify the versions of the Linux kernel in use and assess exposure
  • Monitor for potential exploitation attempts
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
  • Review compensating controls for exposed systems while remediation is scheduled and verified
  • 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 CVE Program record and NVD vulnerability detail provide information on the vulnerability. The Linux kernel's vhost/vdpa subsystem is affected, and the issue has been resolved through a series of commits.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-74312 CVE Program record

    Publisher, destination, and source semantics verified

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

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

  • CVE-2026-74312 NVD vulnerability detail

    Publisher, destination, and source semantics verified

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

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

Supplemental references

  • vhost/vdpa: validate virtqueue index in mmap and fault paths

    Unverified legacy reference

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

    cve_program_cvelist_v5

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/0f310bac6db9bd3bb1655707d692d9d2a86eeb17

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/4bf5a51963ff816f7443702dc536b9327cf5e550

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/55a644031e610ea93fbde2702c7b8f267476552f

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/2b3f79b90b231a682315fe2191bb71925650e183

    Supplemental source

  • Source reference

    Unverified legacy reference

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

    Supplemental source

  • Source reference

    Unverified legacy reference

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

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/32ac9097aa2463fcfc12f61cc4a9ebc3579cba7d

    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.