Description
In the Linux kernel, the following vulnerability has been resolved:

vduse: return compat ioctl results directly

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. Return handled compat
results directly and use native dispatch only for other commands.
Published: 2026-09-25
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Information disclosure: kernel file descriptor leakage
Action: Immediate Patch
AI Analysis

Impact

The vduse driver in the Linux kernel mishandles compatibility ioctl commands. When the kernel receives a VDUSE_IOTLB_GET_FD request, the handler incorrectly calls the native dispatcher after translating the user request. Because the command sizes differ, the native dispatcher returns an error, and the handler overwrites the return value from receive_fd() after a file descriptor has been installed. As a result, one kernel file descriptor is leaked to user space for each ioctl invocation. This flaw directly exposes kernel resources to a non‑privileged process and constitutes an information‑exposure vulnerability.

Affected Systems

All Linux kernel releases that have not been updated to include the fix introduced in commit 135ac58097fa5fc707bf392c5cececf59e4080c0 and the related commit 48a4ee65e677559776349128e6a81a6041986c99 are vulnerable. The vduse subsystem is part of the core kernel, so any system exposing the VDUSE ioctl interface remains at risk until the patch is applied.

Risk and Exploitability

The vulnerability has a CVSS score of 5.5 and an EPSS score of less than 1 %, and it is not listed in the CISA KEV catalog. Attacks are local; an attacker must have access to a valid VDUSE device node. The flaw causes a kernel file descriptor to be leaked on each vulnerable ioctl call, potentially allowing the attacker to read kernel memory or other protected resources. While the description does not explicitly state that privilege escalation is guaranteed, the leakage of kernel file descriptors could create a foothold for further exploitation. The moderate CVSS score reflects the localized nature of the disclosure, but the exposure of kernel resources remains a significant concern for affected systems.

Generated by OpenCVE AI on October 1, 2026 at 07:14 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply a kernel update that incorporates commit 135ac58097fa5fc707bf392c5cececf59e4080c0 or later to fix the vduse ioctl handling.
  • If an immediate kernel upgrade is not possible, disable the vduse driver or remove any modules that expose the VDUSE ioctl interface to prevent the vulnerable calls from being used.
  • Configure audit rules or monitoring to detect abnormal file descriptor leaks, recording every VDUSE ioctl invocation and flagging unexpected descriptor exposure.

Generated by OpenCVE AI on October 1, 2026 at 07:14 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 01 Oct 2026 05:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-200

Wed, 30 Sep 2026 12:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-772
References
Metrics threat_severity

None

cvssV3_1

{'score': 5.5, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H'}

threat_severity

Moderate


Fri, 25 Sep 2026 14:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-200

Fri, 25 Sep 2026 10:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: vduse: return compat ioctl results directly 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. Return handled compat results directly and use native dispatch only for other commands.
Title vduse: return compat ioctl results directly
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-10-19T09:11:50.328Z

Reserved: 2026-09-25T10:18:58.208Z

Link: CVE-2026-97983

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-25T11:17:26.340

Modified: 2026-10-19T10:17:49.663

Link: CVE-2026-97983

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-09-25T00:00:00Z

Links: CVE-2026-97983 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-01T07:15:05Z

Weaknesses
  • CWE-772

    Missing Release of Resource after Effective Lifetime