Linux · Linux Kernel · CVE-2024-35874
**Name of the Vulnerable Software and Affected Versions**
Linux kernel (affected versions not specified)
**Description**
The issue is related to a null pointer dereference in the `aio complete()` function. Specifically, `list del init careful()` needs to be the last access to the wait queue entry, as it effectively unlocks access. Previously, `finish wait()` would see the empty list head and skip taking the lock, and then return, but the completion path would still attempt to do the wakeup after the `task struct` pointer had been overwritten.
**Recommendations**
At the moment, there is no information about a newer version that contains a fix for this vulnerability.