CVE Catalog

CVE-2025-37802

HighCVSS 7.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.30%

22th percentile - higher than 22% of all known CVEs

Summary

In the Linux kernel, the ksmbd (SMB server) module triggers a warning about calling blocking operations while in a non-TASK_RUNNING state. The ksmbd_durable_scavenger_alive() function tries to acquire a mutex while sleeping, which is incorrect. The mutex is not needed there.

Risk Assessment

This could lead to system instability, hangs, or unexpected behavior of the SMB server, potentially causing file access interruptions.

Recommendation

Update the Linux kernel to a version containing the fix for CVE-2025-37802.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: ksmbd: fix WARNING "do not call blocking ops when !TASK_RUNNING" wait_event_timeout() will set the state of the current task to TASK_UNINTERRUPTIBLE, before doing the condition check. This means that ksmbd_durable_scavenger_alive() will try to acquire the mutex while already in a sleeping state. The scheduler warns us by giving the following warning: do not call blocking ops when !TASK_RUNNING; state=2 set at [<0000000061515a6f>] prepare_to_wait_event+0x9f/0x6c0 WARNING: CPU: 2 PID: 4147 at kernel/sched/core.c:10099 __might_sleep+0x12f/0x160 mutex lock is not needed in ksmbd_durable_scavenger_alive().

Vulnerability data from NVD (NIST) · CISA KEV · EPSS