Linux Kernel IO Processing Flaw in Device Mapper Component
CVE-2023-53860

Currently unrated

Key Information:

Vendor

Linux

Status
Vendor
CVE Published:
9 December 2025

What is CVE-2023-53860?

A flaw exists within the Linux Kernel's Device Mapper that improperly attempts to process IO requests while under RCU read lock protection. This error occurs when the kernel assumes that a request marked as REQ_NOWAIT can be submitted safely. However, while REQ_NOWAIT indicates that the kernel should not block while waiting for other IO operations to complete, it does not guarantee that scheduling can proceed under current locking conditions. This can lead to potential instability and system crashes, as evidenced by specific test cases that trigger a 'sleeping function called from invalid context' error. Addressing this issue is crucial to maintaining system integrity and performance.

Affected Version(s)

Linux 563a225c9fd207326c2a2af9d59b4097cb31ce70

Linux 563a225c9fd207326c2a2af9d59b4097cb31ce70 < 699775e9338adcd4eaedea000d32c60250c3114d

Linux 563a225c9fd207326c2a2af9d59b4097cb31ce70

References

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.