GHSA-63jf-69f4-24f6
GitHub Security Advisory
⚠ Unreviewed
HIGH
Has CVE
Advisory Details
There exists a use-after-free in io_uring in the Linux kernel. Signalfd_poll() and binder_poll() use a waitqueue whose lifetime is the current task. It will send a POLLFREE notification to all waiters before the queue is freed. Unfortunately, the io_uring poll doesn't handle POLLFREE. This allows a use-after-free to occur if a signalfd or binder fd is polled with io_uring poll, and the waitqueue gets freed. We recommend upgrading past commit fc78b2fc21f10c4c9c4d5d659a685710ffa63659
Related CVEs
Key Information
7.5
/10
Dataset
Last updated: September 21, 2025 6:29 AM
Data from GitHub Advisory Database. This information is provided for research and educational purposes.