CVE-2025-21688: Linux kernel · Race Condition
Source GCVE Database
Not known to be exploited · CVSS 4.7 Medium.
Data as of 30 Oct 2026, 01:10 UTC
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:HExploitation evidence
Disclosed: evidence found.
CVE published 10 Feb 2025
Detectable: no evidence on record.
No public nuclei template indexed
Weaponized: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 29 Oct 2026.
What to do
AI-suggested
Until a fix is available, affected systems should consider avoiding workloads that trigger the v3d driver IRQ handling or apply kernel updates once a fix is released.
Description
CVE-2025-21688 is a race condition vulnerability in the Linux kernel's drm/v3d driver. It arises from improper handling of a job pointer during GPU job completion, leading to a potential NULL pointer dereference and kernel crash. The flaw occurs due to concurrent access between the DRM scheduler workqueue and the IRQ execution thread. This can cause a system crash when the GPU emits an interrupt after a job completes.
References
- nvd.nist.gov/vuln/detail/CVE-2025-21688 (opens in a new tab)
- git.kernel.org/stable/c/01a7e3a43ee2e6607169a75889412344c10b37fd (opens in a new tab)
- git.kernel.org/stable/c/1f66a3a1a516e4d545906916b3f3c8d1c5e909e6 (opens in a new tab)
- git.kernel.org/stable/c/3059e7aaa280daea57bb069fbc65225e1bb95014 (opens in a new tab)
- git.kernel.org/stable/c/431fb709db434565b5e7cee82a11bd681a794fd3 (opens in a new tab)
- git.kernel.org/stable/c/6cfafcad46e95351c477da0ae7e3acb8f7550ada (opens in a new tab)
- git.kernel.org/stable/c/6e64d6b3a3c39655de56682ec83e894978d23412 (opens in a new tab)
- git.kernel.org/stable/c/9793206fbf5293534c3a79d78f196e2cbb48c22d (opens in a new tab)
- git.kernel.org/stable/c/a9401cd5d1bb5a0b8d2bef09623ca43551cd6e8a (opens in a new tab)
- lists.debian.org/debian-lts-announce/2025/03/msg00001.html (opens in a new tab)
- lists.debian.org/debian-lts-announce/2025/03/msg00002.html (opens in a new tab)