PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-97983 Linux CVE debrief

A vulnerability in the Linux kernel's vduse compat handler has been resolved. The handler was not returning results directly, causing a file descriptor leak. This issue affects Linux kernel versions that include the vulnerable code. The compat handler handles VDUSE_IOTLB_GET_FD and VDUSE_VQ_GET_INFO, but then calls the native handler. Their different command sizes make native dispatch return -ENOIOCTLCMD. For GET_FD, this overwrites receive_fd()'s return value after the descriptor is installed, leaking one fd per call.

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

Linux kernel maintainers, administrators, and users who rely on Linux kernel versions that include the vulnerable code should assess exposure and apply patches. The vulnerability affects Linux kernel versions that include the vulnerable code. The compat handler handles VDUSE_IOTLB_GET_FD and VDUSE_VQ_GET_INFO, but then calls the native handler. Their different command sizes make native dispatch return -ENOIOCTLCMD. For GET_FD, this overwrites receive_fd()'

Why it matters

A vulnerability in the Linux kernel's vduse compat handler can cause a file descriptor leak, potentially leading to denial of service. Linux kernel maintainers, administrators, and users should assess exposure and apply patches.

  • File descriptor leak in Linux kernel versions that include the vulnerable code
  • Potential denial of service due to file descriptor exhaustion

Technical summary

The Linux kernel's vduse compat handler was not returning results directly, causing a file descriptor leak. This issue has been resolved with a patch. The compat handler handles VDUSE_IOTLB_GET_FD and VDUSE_VQ_GET_INFO, but then calls the native handler. Their different command sizes make native dispatch return -ENOIOCTLCMD. For GET_FD, this overwrites receive_fd()'s return value after the descriptor is installed, leaking one fd per call. The patch fixes this issue by returning handled compat results directly and using native dispatch only for other commands

Defensive priority

Assess exposure and apply patches for Linux kernel versions that include the vulnerable code.

Recommended defensive actions

  • Assess Linux kernel versions for exposure
  • Apply patches for affected Linux kernel versions
  • Monitor for potential file descriptor leaks
  • 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 CVE record and NVD entry provide limited information about the vulnerability. The Linux kernel patch notes indicate a fix for a file descriptor leak in the vduse compat handler. The patch notes also mention that the compat handler handles VDUSE_IOTLB_GET_FD and VDUSE_VQ_GET_INFO, but then calls the native handler. Their different command sizes make native dispatch return -ENOIOCTLCMD. For GET_FD, this overwrites receive_fd()'s return value after the descriptor is installed, leaking one fd per call. The vulnerability has been fixed

Sources and references

Verified primary and authoritative sources

  • CVE-2026-97983 CVE Program record

    Publisher, destination, and source semantics verified

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

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

  • CVE-2026-97983 NVD vulnerability detail

    Publisher, destination, and source semantics verified

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

    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/135ac58097fa5fc707bf392c5cececf59e4080c0

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

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/48a4ee65e677559776349128e6a81a6041986c99

    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.