CVE-2026-98148: drm/gud: validate GUD_ROTATION_0 is present in supported rotations
drm/gud: validate GUDROTATION0 is present in supported rotations
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
linux/Kernelto a version that resolves this vulnerability.Fixed in 6.6.160 - Upgrade
Upgrade
linux/Kernelto a version that resolves this vulnerability.Fixed in 6.12.114 - Upgrade
Upgrade
linux/Kernelto a version that resolves this vulnerability.Fixed in 6.18.53 - Upgrade
Upgrade
linux/Kernelto a version that resolves this vulnerability.Fixed in 7.2.7 - Compensating control
In the Linux kernel drm/gud driver, skip creation of the rotation property when the device does not include the GUD_ROTATION_0 bit in its GUD_PROPERTY_ROTATION supported-rotations bitmask.
Event History
Frequently Asked Questions
What devices can trigger this condition?
A GUD device is affected if it reports a GUD_PROPERTY_ROTATION bitmask that omits GUD_ROTATION_0. The issue occurs when the driver uses that bitmask while creating the DRM rotation property.
What is the observable impact?
The invalid rotation capability report triggers the WARN_ON(rotation & ~supported_rotations) check in drm_plane_create_rotation_property(). The provided data describes a warning condition, not further impact such as privilege escalation or code execution.
What is the mitigation if the fix is not yet available?
Avoid creating or using the rotation property for GUD devices whose reported rotation capabilities do not include GUD_ROTATION_0. The resolved behavior is to skip rotation-property creation for those devices.