PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-93196 Linux CVE debrief

A use-after-free vulnerability in the Linux kernel's virtio_pmem module has been addressed. The issue arises when a request token remains reachable via the virtqueue even after it has been freed by the submitter. This can lead to a slab-use-after-free error. The fix involves refcounting struct virtio_pmem_request to properly manage its lifetime. The vulnerability was reported via KASAN, which detected a slab-use-after-free in __wake_up_common(). The affected code paths involve virtio_pmem_host_ack(), vring_interrupt(), and __wake_up_common(). The fix ensures that the request token's lifetime is properly managed by holding a submitter reference and an extra reference once the is in

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

Who should care

Linux kernel developers and maintainers, as well as users of Linux-based systems, particularly those using virtio_pmem. System administrators and security teams responsible for patching and securing Linux systems should assess exposure and prioritize remediation.

Why it matters

CVE-2026-93196 is a use-after-free vulnerability in the Linux kernel's virtio_pmem module that can lead to potential denial of service, elevation of privileges, or system instability. Linux kernel developers, maintainers, and users of Linux-based systems, particularly those using virtio_pmem, should assess exposure and prioritize remediation by reviewing and applying the necessary kernel patches.

  • Potential denial of service (DoS) due to slab-use-after-free errors.
  • Possible elevation of privileges through exploitation of the use-after-free vulnerability.
  • Increased risk of system crashes or instability due to improper handling of request tokens.
  • Need for verification of kernel versions and patch application to ensure remediation.

Technical summary

The CVE-2026-93196 vulnerability is a use-after-free issue in the Linux kernel's virtio_pmem module. When a request token is still reachable via the virtqueue but has already been freed by the submitter, it can cause a slab-use-after-free error. The fix involves refcounting struct virtio_pmem_request to properly manage its lifetime. The vulnerability was reported via KASAN, which detected a slab-use-after-free in __wake_up_common(). The affected code paths involve virtio_pmem_host_ack(), vring_interrupt(), and __wake_up_common(). The fix ensures that the request token's lifetime is properly managed by holding a submitter reference and an extra reference once the request

Defensive priority

Medium

Recommended defensive actions

  • Review and apply the kernel patches to address the use-after-free vulnerability in the virtio_pmem module.
  • Monitor system logs for potential slab-use-after-free errors.
  • Consider implementing additional memory protection mechanisms, such as address space layout randomization (ASLR) and data execution prevention (DEP).
  • Perform a thorough review of the system's virtio_pmem configuration and ensure that it is properly secured.
  • Verify that the system's Linux kernel is up-to-date and patched.
  • Check for any signs of exploitation or suspicious activity in system logs.
  • Implement compensating controls, such as enhanced monitoring and incident response, for exposed systems.

Evidence notes

The NVD entry for CVE-2026-93196 provides a detailed description of the vulnerability, including a stack trace and information about the affected kernel versions. However, specific details about the exploitation of this vulnerability are limited.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-93196 CVE Program record

    Publisher, destination, and source semantics verified

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

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

  • CVE-2026-93196 NVD vulnerability detail

    Publisher, destination, and source semantics verified

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

    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/b1e740b9156621afd4c4aa66257f4dde8df1febe

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

  • Source reference

    Unverified legacy reference

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

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

  • Source reference

    Unverified legacy reference

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

    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.