PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-97992 Linux CVE debrief

A use-after-free vulnerability exists in the Linux kernel's vhost-vdpa component. Specifically, the `vhost_vdpa_config_cb` function loads `v->config_ctx` and signals it without taking a reference or holding a lock. When `VHOST_VDPA_SET_CONFIG_CALL` replaces the field and drops the last reference to the old context, it frees the context immediately without an RCU grace period. This allows a callback that has already loaded the pointer to dereference freed memory.

Vendor
Linux
Product
Unknown
CVSS
Unknown
CISA KEV
Not listed in stored evidence
Original CVE published
2026-09-25
Original CVE updated
2026-09-25
Advisory published
2026-09-25
Advisory updated
2026-09-25

Who should care

Defenders responsible for Linux kernel security, particularly those managing environments using vhost-vdpa and VDUSE, should assess exposure and prioritize patching. This includes operators, platform administrators, vulnerability management teams, and security teams who need to ensure the security and integrity of their Linux kernel environments.

Why it matters

This vulnerability allows for potential privilege escalation and denial of service in Linux kernel environments using vhost-vdpa and VDUSE. Defenders should prioritize patching and configuration updates to prevent potential exploitation.

  • Potential for privilege escalation
  • Possible denial of service (DoS) via crash or instability
  • Need for verification of patch application and configuration updates
  • Potential for data tampering or unauthorized access

Technical summary

The vulnerability exists in the Linux kernel's vhost-vdpa component, specifically in the `vhost_vdpa_config_cb` function. The function loads `v->config_ctx` and signals it without taking a reference or holding a lock, allowing a use-after-free condition when `VHOST_VDPA_SET_CONFIG_CALL` replaces the field and drops the last reference to the old context. This issue allows for potential privilege escalation and denial of service in Linux kernel environments using vhost-vdpa and VDUSE. The vulnerability was resolved by adding a spinlock covering every access to `config_ctx`, ensuring the callback either signals a context that is still alive or observes NULL, and the put happens only once no callback can reach the

Defensive priority

Defenders should prioritize verifying and applying patches for this vulnerability, particularly in environments using vhost-vdpa and VDUSE.

Recommended defensive actions

  • Verify and apply patches for this vulnerability
  • Review and update configurations for vhost-vdpa and VDUSE
  • Monitor for potential exploitation attempts
  • 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
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up

Evidence notes

The vulnerability was resolved by adding a spinlock covering every access to `config_ctx`, ensuring the callback either signals a context that is still alive or observes NULL, and the put happens only once no callback can reach the old value.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-97992 CVE Program record

    Publisher, destination, and source semantics verified

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

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

  • CVE-2026-97992 NVD vulnerability detail

    Publisher, destination, and source semantics verified

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

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

Supplemental references

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/5a075ee2398929d5cc1393666f219c35332becb1

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/62be4e3e5f5f947fbf765b914cebdc478f715d12

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

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

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

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

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

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.