Buffer Eviction Scheduling Issue in Linux Kernel's dm-bufio by Red Hat
CVE-2025-38496

Currently unrated

Key Information:

Vendor

Linux

Status
Vendor
CVE Published:
28 July 2025

What is CVE-2025-38496?

A vulnerability in the Linux kernel's dm-bufio module allows for a scheduling conflict during buffer eviction, potentially leading to unexpected system behavior. When 'try_verify_in_tasklet' is enabled along with DM_BUFIO_CLIENT_NO_SLEEP, an attempt to evict buffers can invoke a scheduling operation within an atomic context, triggering warnings related to invalid context execution. This issue highlights the need for careful management of buffer processes to maintain system stability and prevent locking issues.

Affected Version(s)

Linux 450e8dee51aa6fa1dd0f64073e88235f1a77b035 < 469a39a33a9934af157299bf11c58f6e6cb53f85

Linux 450e8dee51aa6fa1dd0f64073e88235f1a77b035 < 68860d1ade385eef9fcdbf6552f061283091fdb8

Linux 450e8dee51aa6fa1dd0f64073e88235f1a77b035 < 3edfdb1d4ef81320dae0caa40bc24baf8c1bbb86

References

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.
CVE-2025-38496 : Buffer Eviction Scheduling Issue in Linux Kernel's dm-bufio by Red Hat