CVE-2026-93234

Source
https://cve.org/CVERecord?id=CVE-2026-93234
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-93234.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-93234
Downstream
Published
2026-09-24T15:33:31Z
Modified
2026-09-25T03:48:54Z
Summary
drm/gud: validate TV mode names before creating enum property
Details

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.

Database specific
{
    "cna_assigner":  "Linux",
    "osv_generated_from":  "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/93xxx/CVE-2026-93234.json"
}
References

Affected packages

Git / git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Affected ranges

Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
40e1a70b4aedf2859a1829991b48ef0ebe650bf2
Fixed
676f1fb3632bbc9ce83be7938e93fe6bfc9510fd
Fixed
06fcaf21c18ac88f57fee3803554f48c6026b95f
Fixed
082e378886547b5b1c4075ed307f7c68547868dc
Fixed
70cffc31a380b3eae45027101647aa94c242aa0e
Fixed
72a95df6bbc7d20c7af1e39d86b3e910cccd01ad
Fixed
eab46d9629807db1b5647d17227e16110a18227f
Fixed
da1ea35fea67ad841f4ada28dd61b41be65e5437

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-93234.json"

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
5.13.0
Fixed
5.15.221
Type
ECOSYSTEM
Events
Introduced
5.16.0
Fixed
6.1.188
Type
ECOSYSTEM
Events
Introduced
6.2.0
Fixed
6.6.157
Type
ECOSYSTEM
Events
Introduced
6.7.0
Fixed
6.12.110
Type
ECOSYSTEM
Events
Introduced
6.13.0
Fixed
6.18.51
Type
ECOSYSTEM
Events
Introduced
6.19.0
Fixed
7.2.5

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-93234.json"