CVE-2025-71103
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/msm: adreno: fix deferencing ifpc_reglist when not declared<br />
<br />
On plaforms with an a7xx GPU not supporting IFPC, the ifpc_reglist<br />
if still deferenced in a7xx_patch_pwrup_reglist() which causes<br />
a kernel crash:<br />
Unable to handle kernel NULL pointer dereference at virtual address 0000000000000008<br />
...<br />
pc : a6xx_hw_init+0x155c/0x1e4c [msm]<br />
lr : a6xx_hw_init+0x9a8/0x1e4c [msm]<br />
...<br />
Call trace:<br />
a6xx_hw_init+0x155c/0x1e4c [msm] (P)<br />
msm_gpu_hw_init+0x58/0x88 [msm]<br />
adreno_load_gpu+0x94/0x1fc [msm]<br />
msm_open+0xe4/0xf4 [msm]<br />
drm_file_alloc+0x1a0/0x2e4 [drm]<br />
drm_client_init+0x7c/0x104 [drm]<br />
drm_fbdev_client_setup+0x94/0xcf0 [drm_client_lib]<br />
drm_client_setup+0xb4/0xd8 [drm_client_lib]<br />
msm_drm_kms_post_init+0x2c/0x3c [msm]<br />
msm_drm_init+0x1a4/0x228 [msm]<br />
msm_drm_bind+0x30/0x3c [msm]<br />
...<br />
<br />
Check the validity of ifpc_reglist before deferencing the table<br />
to setup the register values.<br />
<br />
Patchwork: https://patchwork.freedesktop.org/patch/688944/



