CVE-2025-39807CWE-476

CVE-2025-39807

Medium · published September 16, 2025

CVSS v3.1
5.5
EPSS
0%
Percentile
4.5
In the wild
Unconfirmed
What it is

In the Linux kernel, the following vulnerability has been resolved:

drm/mediatek: Add error handling for old state CRTC in atomic_disable

Introduce error handling to address an issue where, after a hotplug

event, the cursor continues to update. This situation can lead to a

kernel panic due to accessing the NULL `old_state->crtc`.

E,g.

Unable to handle kernel NULL pointer dereference at virtual address

Call trace:

mtk_crtc_plane_disable+0x24/0x140

mtk_plane_atomic_update+0x8c/0xa8

drm_atomic_helper_commit_planes+0x114/0x2c8

drm_atomic_helper_commit_tail_rpm+0x4c/0x158

commit_tail+0xa0/0x168

drm_atomic_helper_commit+0x110/0x120

drm_atomic_commit+0x8c/0xe0

drm_atomic_helper_update_plane+0xd4/0x128

__setplane_atomic+0xcc/0x110

drm_mode_cursor_common+0x250/0x440

drm_mode_cursor_ioctl+0x44/0x70

drm_ioctl+0x264/0x5d8

__arm64_sys_ioctl+0xd8/0x510

invoke_syscall+0x6c/0xe0

do_el0_svc+0x68/0xe8

el0_svc+0x34/0x60

el0t_64_sync_handler+0x1c/0xf8

el0t_64_sync+0x180/0x188

Adding NULL pointer checks to ensure stability by preventing operations

on an invalid CRTC state.

The record
Technical detail
CVSS v3.1
5.5 · MEDIUM
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.00157 · 4.5th percentile
Weakness
CWE-476 · NULL Pointer Dereference
Published
2025-09-16T17:15Z
Affected products (8)
ProductVersionsFixed in
linux/linux_kernel≥ 6.12.40, < 6.12.456.12.45
linux/linux_kernel≥ 6.15.8, < 6.166.16
linux/linux_kernel≥ 6.16.1, < 6.16.56.16.5
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
References (3)
EPSS history
Timeline
  • 16 SEP 13:00Z
    drm/mediatek: Add error handling for old state CRTC in atomic_disable
    cvelistv5