PT-2025-49782 · Linux+3 · Linux Kernel+3

Published

2025-01-01

·

Updated

2026-05-07

·

CVE-2025-40329

CVSS v2.0

4.4

Medium

VectorAV:L/AC:M/Au:S/C:N/I:N/A:C
Name of the Vulnerable Software and Affected Versions Linux kernel (affected versions not specified)
Description The Linux kernel contains a flaw in the drm/sched subsystem related to a potential deadlock within the drm sched entity kill jobs cb function. The issue arises when handling dependencies through xa * functions without disabling interrupts, and when dma fence signal and dma fence add callback share the same spinlock. The root cause is a deadlock scenario where CPU0 holds a lock while CPU1 attempts to acquire it within an interrupt context. The fix involves moving the code iterating on dependencies to drm sched entity kill jobs work. The vulnerability can occur when accessing job dependencies through the xa * functions that do not disable interrupts, such as drm sched job add dependency() and drm sched entity kill jobs cb(). The functions dma fence signal() and dma fence add callback() are involved in the deadlock.
Recommendations At the moment, there is no information about a newer version that contains a fix for this vulnerability.

Exploit

Weakness Enumeration

Related Identifiers

BDU:2026-02938
CVE-2025-40329
MGASA-2026-0017
MGASA-2026-0018
OESA-2026-1566
OESA-2026-1567
OESA-2026-1570
OPENSUSE-SU-2026:20145-1
SUSE-SU-2026:0278-1
SUSE-SU-2026:0281-1
SUSE-SU-2026:0293-1
SUSE-SU-2026:0315-1
SUSE-SU-2026:20207-1
SUSE-SU-2026:20220-1
SUSE-SU-2026:20228-1
SUSE-SU-2026:20477-1
SUSE-SU-2026:20498-1
SUSE-SU-2026:20845-1
SUSE-SU-2026:20876-1
USN-8029-1
USN-8029-2
USN-8029-3
USN-8030-1
USN-8048-1
USN-8095-1
USN-8095-2
USN-8095-3
USN-8095-4
USN-8095-5
USN-8100-1
USN-8125-1
USN-8126-1
USN-8165-1
USN-8261-1

Affected Products

Debian
Linuxmint
Linux Kernel
Ubuntu