CVE-2025-37928: Linux kernel · dm-bufio: don't schedule in atomic context
Affects Linux kernelSource GCVE Database
Public exploit available (Exploit-DB).
Data as of 5 Nov 2026, 22:03 UTC
Rated High by Threat Radar's AI analysis · No CVSS score from NVD or the CNA
Thin evidence
One scorer or noneExploitation evidence
t = 0 is the CVE’s publication on cve.org
Disclosed: evidence found.
CVE published 20 May 2025
Detectable: no evidence on record.
No public nuclei template indexed
Weaponized: evidence found.
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
Timeline
CVE ID reserved
by kernel.org
, 34 days before disclosure
CVE published
on cve.org
, t = 0
First Exploit-DB entry (opens in a new tab)
Parrot and DJI variants Drone OSes - Kernel Panic Exploit
, 26 days after disclosure
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 5 Nov 2026.
What to do
AI-suggested
A fix for this issue has been implemented in the Linux kernel. Users and administrators should apply the official kernel updates that resolve this scheduling in atomic context bug in dm-bufio. Since this is a kernel-level issue, updating to the fixed kernel version is the recommended mitigation.
Description
CVE-2025-37928 is a vulnerability in the Linux kernel's dm-bufio component where a scheduling function is improperly called in an atomic context, causing a kernel BUG and potential system instability. This occurs when CONFIG_DEBUG_ATOMIC_SLEEP and try_verify_in_tasklet are enabled, leading to a sleeping function being invoked from an invalid context. The issue has been identified and resolved in the Linux kernel.
References
- git.kernel.org/stable/c/a99f5bf4f7197009859dbce14c12f8e2ce5a5a69 (opens in a new tab)
- git.kernel.org/stable/c/c8c83052283bcf2fdd467a33d1d2bd5ba36e935a (opens in a new tab)
- git.kernel.org/stable/c/f45108257280e0a1cc951ce254853721b40c0812 (opens in a new tab)
- git.kernel.org/stable/c/69a37b3ba85088fc6b903b8e1db7f0a1d4d0b52d (opens in a new tab)
- git.kernel.org/stable/c/a3d8f0a7f5e8b193db509c7191fefeed3533fc44 (opens in a new tab)
- lists.debian.org/debian-lts-announce/2025/08/msg00010.html (opens in a new tab)