U.S. flag   An official website of the United States government
Dot gov

Official websites use .gov
A .gov website belongs to an official government organization in the United States.

Https

Secure .gov websites use HTTPS
A lock (Dot gov) or https:// means you've safely connected to the .gov website. Share sensitive information only on official, secure websites.

Vulnerability Change Records for CVE-2026-52933

Change History

New CVE Received from kernel.org 6/24/2026 4:16:23 AM

Action Type Old Value New Value
Added Description

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

io_uring/poll: fix signed comparison in io_poll_get_ownership()

io_poll_get_ownership() uses a signed comparison to check whether
poll_refs has reached the threshold for the slowpath:

    if (unlikely(atomic_read(&req->poll_refs) >= IO_POLL_REF_BIAS))

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.

Fix this by casting the atomic_read() result to unsigned int
before the comparison, so that the cancel flag is treated as a
large positive value and correctly triggers the slowpath.
Added Reference

                  
                
              
https://git.kernel.org/stable/c/326941b22806cbf2df1fbfe902b7908b368cce42
Added Reference

                  
                
              
https://git.kernel.org/stable/c/81bf96b0abbfa4cd47ea32e12596aed3855fb2f3
Added Reference

                  
                
              
https://git.kernel.org/stable/c/c6d191164dc81838d8dbf452a6000f68c558d1ae
Added Reference

                  
                
              
https://git.kernel.org/stable/c/cf522703d4f194991615763697ae25a3f9539763
Added Reference

                  
                
              
https://git.kernel.org/stable/c/ea0697129807d718037f618221037aa0660ee3c5
Added Reference

                  
                
              
https://git.kernel.org/stable/c/fc47043f3d9af3efa407665b47f8378ec691ba18
Added Affected

                  
                
              
[{"vendor":"Linux","product":"Linux","defaultStatus":"unaffected","programFiles":["io_uring/poll.c"],"repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","versions":[{"version":"a26a35e9019fd70bf3cf647dcfdae87abc7bacea","lessThan":"81bf96b0abbfa4cd47ea32e12596aed3855fb2f3","versionType":"git","status":"affected"},{"version":"a26a35e9019fd70bf3cf647dcfdae87abc7bacea","lessThan":"cf522703d4f194991615763697ae25a3f9539763","versionType":"git","status":"affected"},{"version":"a26a35e9019fd70bf3cf647dcfdae87abc7bacea","lessThan":"fc47043f3d9af3efa407665b47f8378ec691ba18","versionType":"git","status":"affected"},{"version":"a26a35e9019fd70bf3cf647dcfdae87abc7bacea","lessThan":"ea0697129807d718037f618221037aa0660ee3c5","versionType":"git","status":"affected"},{"version":"a26a35e9019fd70bf3cf647dcfdae87abc7bacea","lessThan":"c6d191164dc81838d8dbf452a6000f68c558d1ae","versionType":"git","status":"affected"},{"version":"a26a35e9019fd70bf3cf647dcfdae87abc7bacea","lessThan":"326941b22806cbf2df1fbfe902b7908b368cce42","versionType":"git","status":"affected"},{"version":"4b702b7d11ce1b9d26fc6d7c5a7ef4ac1d455048","versionType":"git","status":"affected"},{"version":"bc4e6ee16778149811333a969a7a893d4cc110c5","versionType":"git","status":"affected"},{"version":"5.15.82","lessThan":"5.16","versionType":"semver","status":"affected"},{"version":"6.0.11","lessThan":"6.1","versionType":"semver","status":"affected"}]},{"vendor":"Linux","product":"Linux","defaultStatus":"affected","programFiles":["io_uring/poll.c"],"repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","versions":[{"version":"6.1","status":"affected"},{"version":"0","lessThan":"6.1","versionType":"semver","status":"unaffected"},{"version":"6.1.175","lessThanOrEqual":"6.1.*","versionType":"semver","status":"unaffected"},{"version":"6.6.140","lessThanOrEqual":"6.6.*","versionType":"semver","status":"unaffected"},{"version":"6.12.86","lessThanOrEqual":"6.12.*","versionType":"semver","status":"unaffected"},{"version":"6.18.27","lessThanOrEqual":"6.18.*","versionType":"semver","status":"unaffected"},{"version":"7.0.4","lessThanOrEqual":"7.0.*","versionType":"semver","status":"unaffected"},{"version":"7.1","lessThanOrEqual":"*","versionType":"original_commit_for_fix","status":"unaffected"}]}]