CVE-2026-93234
Received Received - Intake

Out-of-Bounds Read in Linux Kernel DRM GUD TV Mode Handling

Vulnerability report for CVE-2026-93234, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-09-24

Last updated on: 2026-09-24

Assigner: kernel.org

Description

In the Linux kernel, the following vulnerability has been resolved: drm/gud: validate TV mode names before creating enum property The GUD protocol returns TV mode names as fixed-size GUD_CONNECTOR_TV_MODE_NAME_LEN entries and requires each name to be NUL-terminated. gud_connector_add_tv_mode() currently passes each fixed-size entry directly to drm_mode_create_tv_properties_legacy(), which eventually reaches drm_property_add_enum() and strlen(). If a device returns an entry without a terminating NUL byte, strlen() reads past the end of the slot and can run beyond the allocated buffer, triggering an out-of-bounds read. Validate that each returned TV mode name contains a NUL terminator within its fixed-size slot before passing it to the DRM property code. If a malformed entry is found, reject the device response with -EIO. This fixes the out-of-bounds read without changing the handling of valid devices, and avoids silently truncating malformed protocol data.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-09-24
Last Modified
2026-09-24
Generated
2026-09-24
AI Q&A
2026-09-24
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
linux linux_kernel *

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-UNKNOWN

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This is a Linux kernel vulnerability where TV mode names from the GUD protocol are not properly validated. The issue occurs because the protocol returns fixed-size entries that must be NUL-terminated, but some devices may return entries without a terminating NUL byte. This causes an out-of-bounds read when the kernel processes these names using strlen().

Detection Guidance

This vulnerability is specific to the Linux kernel's DRM subsystem and relates to TV mode name handling in the GUD protocol. Detection requires checking kernel logs for out-of-bounds read errors or examining kernel code for the vulnerable gud_connector_add_tv_mode function. No network-specific detection commands are applicable.

Impact Analysis

This vulnerability could allow an attacker to read sensitive kernel memory by exploiting the out-of-bounds read. It may lead to system crashes or privilege escalation if exploited. Users should update their Linux kernel to a patched version to mitigate the risk.

Mitigation Strategies

Apply the latest Linux kernel security updates that include the fix for this vulnerability. Monitor kernel logs for any out-of-bounds read errors related to TV mode names. If you are using a vulnerable kernel version, avoid using devices that rely on the GUD protocol until patched.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-93234. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart