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.