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

drm/vmwgfx: reject DX_BIND_QUERY without a DX context

vmw_cmd_dx_bind_query() unconditionally dereferences
sw_context->dx_ctx_node->ctx. Userspace can trigger a NULL pointer
dereference from any render-node fd by submitting an execbuf with
dx_context_handle == SVGA3D_INVALID_ID and a SVGA_3D_CMD_DX_BIND_QUERY
opcode in the command stream: dx_ctx_node is left NULL and the kernel
oopses on the assignment. The same NULL is then re-read in
vmw_resources_reserve() via vmw_context_get_dx_query_mob().

All sibling DX handlers fail-close on a missing dx_ctx_node using
VMW_GET_CTX_NODE(). Use the same pattern here, returning -EINVAL up
front before any relocation state is published.
Published: 2026-08-15
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A null pointer dereference occurs in the vmwgfx DRM driver when processing a DX_BIND_QUERY command with an invalid context handle. The kernel unconditionally dereferences a pointer that remains NULL, resulting in an oops and a kernel crash, which effectively denies service. The underlying weakness is a NULL pointer dereference, corresponding to CWE-476.

Affected Systems

The flaw affects Linux systems that use the vmwgfx graphics driver in the kernel. All kernel versions prior to the commits referenced in the advisory are vulnerable; no specific version numbers are supplied, so any kernel that includes the outdated vmwgfx implementation is at risk.

Risk and Exploitability

The CVSS score is 5.5 and the EPSS score is < 1%; the vulnerability is not listed in CISA’s KEV catalog. Triggering the crash requires a render‑node file descriptor and the submission of a crafted execbuf containing an SVGA_3D_CMD_DX_BIND_QUERY opcode with dx_context_handle set to SVGA3D_INVALID_ID. This is a local‑privilege or local‑user attack that could be leveraged by a compromised process or privileged user to force a system reboot. While the exploitation probability is low but non‑zero according to EPSS, the kernel disruption it causes is high impact.

Generated by OpenCVE AI on August 18, 2026 at 02:34 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the Linux kernel to a version that includes the vmwgfx patch shown in the git commits cited in the advisory.
  • If immediate kernel upgrades are not possible, blacklist or unload the vmwgfx module to prevent the vulnerable driver from loading.
  • Disable or restrict the use of VMware SVGA 3D acceleration if it is not required, which removes the opportunity to issue DX_BIND_QUERY commands.
  • Continuously monitor kernel logs for vmw_cmd_dx_bind_query or vmw_resources_reserve crashes, and investigate any suspicious activity.

Generated by OpenCVE AI on August 18, 2026 at 02:34 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DSA Debian DSA DSA-6466-1 linux security update
History

Tue, 18 Aug 2026 00:15:00 +0000

Type Values Removed Values Added
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


Sat, 15 Aug 2026 14:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-476

Sat, 15 Aug 2026 12:45:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: drm/vmwgfx: reject DX_BIND_QUERY without a DX context vmw_cmd_dx_bind_query() unconditionally dereferences sw_context->dx_ctx_node->ctx. Userspace can trigger a NULL pointer dereference from any render-node fd by submitting an execbuf with dx_context_handle == SVGA3D_INVALID_ID and a SVGA_3D_CMD_DX_BIND_QUERY opcode in the command stream: dx_ctx_node is left NULL and the kernel oopses on the assignment. The same NULL is then re-read in vmw_resources_reserve() via vmw_context_get_dx_query_mob(). All sibling DX handlers fail-close on a missing dx_ctx_node using VMW_GET_CTX_NODE(). Use the same pattern here, returning -EINVAL up front before any relocation state is published.
Title drm/vmwgfx: reject DX_BIND_QUERY without a DX context
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-08-17T05:19:32.678Z

Reserved: 2026-08-15T05:44:03.898Z

Link: CVE-2026-74445

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-15T13:17:49.067

Modified: 2026-08-17T06:19:40.303

Link: CVE-2026-74445

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-08-15T00:00:00Z

Links: CVE-2026-74445 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-18T02:45:03Z

Weaknesses