CVE-2025-21849
MEDIUM EPSS 6.6%
Published Mar 12, 20251y ago · Modified Jun 17, 20261w ago
5.5 CVSS 3.1
Published Mar 12, 2025 1y ago
Last Modified Jun 17, 2026 1w ago
Description
In the Linux kernel, the following vulnerability has been resolved: drm/i915/gt: Use spin_lock_irqsave() in interruptible context spin_lock/unlock() functions used in interrupt contexts could result in a deadlock, as seen in GitLab issue #13399, which occurs when interrupt comes in while holding a lock. Try to remedy the problem by saving irq state before spin lock acquisition. v2: add irqs' state save/restore calls to all locks/unlocks in signal_irq_work() execution (Maciej) v3: use with spin_lock_irqsave() in guc_lrc_desc_unpin() instead of other lock/unlock calls and add Fixes and Cc tags (Tvrtko); change title and commit message (cherry picked from commit c088387ddd6482b40f21ccf23db1125e8fa4af7e)
CVSS Details
Base Score
Exploitability
Impact
Vector string
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H Attack Vector Local
Attack Complexity Low
Privileges Required Low
User Interaction None
Scope Unchanged
Confidentiality None
Integrity None
Availability High
Threat Intelligence
EPSS Exploit Probability
6.6% percentile
Exploit & Patch Status
No Known Exploit
Patch Available
Weaknesses 1
CWE-667
Affected Products 5
References 3
- git.kernel.org https://git.kernel.org/stable/c/2bf1f4c129db7a10920655b000f0292f1ee509c2
- git.kernel.org https://git.kernel.org/stable/c/47ae46ac5407646420e06b78e0dad331e56a4bb4
- git.kernel.org https://git.kernel.org/stable/c/e49477f7f78598295551d486ecc7f020d796432e
Remediation
- git.kernel.org https://git.kernel.org/stable/c/2bf1f4c129db7a10920655b000f0292f1ee509c2
- git.kernel.org https://git.kernel.org/stable/c/47ae46ac5407646420e06b78e0dad331e56a4bb4
- git.kernel.org https://git.kernel.org/stable/c/e49477f7f78598295551d486ecc7f020d796432e