CVE-2026-53285CWE-617

CVE-2026-53285

Medium · published June 27, 2026

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

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

drm/amd/display: Wrap DCN32 phantom-plane allocation in DC_RUN_WITH_PREEMPTION_ENABLED

[Why]

dcn32_validate_bandwidth() wraps dcn32_internal_validate_bw() with

DC_FP_START()/DC_FP_END(). In x86 non-RT, DC_FP_START takes fpregs_lock(),

which disables local softirqs.

The DML1 path through dcn32_enable_phantom_plane() calls kvzalloc() to

allocate ~335 KiB for dc_plane_state. This triggers the vmalloc path,

which calls BUG_ON(in_interrupt()) because it's invoked within the

FPU-enabled (softirq disabled) region, leading to a kernel crash.

[How]

Wrap the dc_state_create_phantom_plane() call with the

DC_RUN_WITH_PREEMPTION_ENABLED() macro to allow preemption during

this memory allocation.

(cherry picked from commit 885ccbef7b94a8b38f69c4211c679021aa27ad11)

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.00122 · 1.8th percentile
Weakness
CWE-617 · Reachable Assertion
Published
2026-06-27T00:17Z
Affected products (4)
ProductVersionsFixed in
linux/linux_kernel≥ 6.0, < 7.0.107.0.10
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
References (4)
EPSS history
Timeline
  • 26 JUN 19:40Z
    drm/amd/display: Wrap DCN32 phantom-plane allocation in DC_RUN_WITH_PREEMPTION_ENABLED
    cvelistv5