CVE Catalog

CVE-2026-89817

Unknown
Published: Translated: NVD NIST

Summary

In the Linux kernel DRM/GUD subsystem, TV mode names read from the USB device are not guaranteed to be NUL-terminated. strlen() can read past the allocated buffer, leading to an out-of-bounds read.

Risk Assessment

The risk includes potential information leak or driver crash due to malformed device data.

Recommendation

It is recommended to update the Linux kernel to a version with the fix that ensures each name is NUL-terminated before use.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: drm/gud: NUL-terminate TV mode names read from the device gud_connector_add_tv_mode() reads a buffer of fixed-size mode names from the USB device and passes pointers into it to drm_mode_create_tv_properties_legacy(), which calls strlen() on each one. Nothing guarantees the device NUL-terminates a name, so strlen() can run past the end of a slot and, for the last mode, past the end of the allocation. Terminate each name at the end of its slot before use.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS