Linux Kernel Vulnerability in io_uring Handling by Various Vendors
CVE-2025-21837
Summary
A data corruption vulnerability exists in the Linux kernel's io_uring, specifically in the handling of Submission Queue Entries (SQEs). When preparing SQEs, there is an opportunity for the original SQE data to be accessed, leading to potential exposure of stale data. This situation arises particularly when applications reuse the SQE before the original operation completes. Proper safeguards are necessary to ensure that all SQE-related data remains constant beyond the preparation phase, particularly for the uring_cmd function, which requires special attention to avoid data integrity issues and corruption.
Affected Version(s)
Linux 5eff57fa9f3aae3acbcaf196af507eec58955f3b < 87fe1d68842a308998b315c8ed0163a1d639017c
Linux 5eff57fa9f3aae3acbcaf196af507eec58955f3b
Linux 6.10
References
Timeline
Vulnerability published
Vulnerability Reserved