CVE-2025-40047

Summary

In the Linux kernel, the following vulnerability has been resolved:

io_uring/waitid: always prune wait queue entry in io_waitid_wait()

For a successful return, always remove our entry from the wait queue entry list. Previously this was skipped if a cancelation was in progress, but this can race with another invocation of the wait queue entry callback.

Affected Software

VendorProductVersion RangeStatus
LinuxLinuxf31ecf671ddc498f20219453395794ff2383e06b < 696ba6032081e617564a8113a001b8d7943cb928affected
LinuxLinuxf31ecf671ddc498f20219453395794ff2383e06b < 3e2205db2f0608898d535da1964e1b376aacfdaaaffected
LinuxLinuxf31ecf671ddc498f20219453395794ff2383e06b < 2f8229d53d984c6a05b71ac9e9583d4354e3b91faffected
LinuxLinux6.7affected
LinuxLinux0 < 6.7unaffected
LinuxLinux6.12.53 <= 6.12.*unaffected
LinuxLinux6.17.3 <= 6.17.*unaffected
LinuxLinux6.18 <= *unaffected

Weaknesses

References