Integer overflow in io_uring/poll
A working PoC was successfully generated by AI
io_uring/poll: fix signed comparison in io_poll_get_ownership() atomic_read() returns int (signed). When IO_POLL_CANCEL_FLAG (BIT(31)) is set in poll_refs, the value becomes negative in signed arithmetic, so the >= 128 comparison always evaluates to false and the slowpath is never taken.
7.8High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H0.15%
Not scored. CISA publishes an SSVC decision for a subset of CVEs.