CVE-2025-71141
Severity CVSS v4.0:
Pending analysis
Type:
Unavailable / Other
Publication date:
14/01/2026
Last modified:
14/01/2026
Description
In the Linux kernel, the following vulnerability has been resolved:<br />
<br />
drm/tilcdc: Fix removal actions in case of failed probe<br />
<br />
The drm_kms_helper_poll_fini() and drm_atomic_helper_shutdown() helpers<br />
should only be called when the device has been successfully registered.<br />
Currently, these functions are called unconditionally in tilcdc_fini(),<br />
which causes warnings during probe deferral scenarios.<br />
<br />
[ 7.972317] WARNING: CPU: 0 PID: 23 at drivers/gpu/drm/drm_atomic_state_helper.c:175 drm_atomic_helper_crtc_duplicate_state+0x60/0x68<br />
...<br />
[ 8.005820] drm_atomic_helper_crtc_duplicate_state from drm_atomic_get_crtc_state+0x68/0x108<br />
[ 8.005858] drm_atomic_get_crtc_state from drm_atomic_helper_disable_all+0x90/0x1c8<br />
[ 8.005885] drm_atomic_helper_disable_all from drm_atomic_helper_shutdown+0x90/0x144<br />
[ 8.005911] drm_atomic_helper_shutdown from tilcdc_fini+0x68/0xf8 [tilcdc]<br />
[ 8.005957] tilcdc_fini [tilcdc] from tilcdc_pdev_probe+0xb0/0x6d4 [tilcdc]<br />
<br />
Fix this by rewriting the failed probe cleanup path using the standard<br />
goto error handling pattern, which ensures that cleanup functions are<br />
only called on successfully initialized resources. Additionally, remove<br />
the now-unnecessary is_registered flag.



