CVE-2021-47505
Linux Linux, linux kernel
In the Linux kernel, the following vulnerability has been resolved: aio: fix use-after-free due to missing POLLFREE handling signalfd_poll() and binder_poll() are special in that they use a waitqueue whose lifetime is the current task, rather than the struct file as is normally the case. This is okay for blocking polls, since a blocking poll occurs within one task; however, non-blocking polls require another solution. This solution is for the queue to be cleared before it is freed, by sending a POLLFREE notification to all waiters. Unfortunately, only eventpoll handles POLLFREE. A second ty...
- CVSS
- 7.8
- EPSS
- 0.25% 16.6% percentile
- CISA KEV
- Not listed
- Published
- 2024.05.25