---
id: CVE-2026-53321
title: 'io_uring/napi: cap busy_poll_to 10 msec'
summary: |-
  In the Linux kernel, the following vulnerability has been resolved:

  io_uring/napi: cap busy_poll_to 10 msec

  Currently there's no cap on the maximum amount of time that napi is
  allowed to poll if no events are found, which can lead to k…
severity: none
vendor: Linux
product: Linux
affected:
  - >-
    Linux >= 8d0c12a80cdeb80d5e0510e96d38fe551ed8e9b5 <
    42785efe813e5a7d815f3b6be126e1bc0d12d2b6
  - >-
    Linux >= 8d0c12a80cdeb80d5e0510e96d38fe551ed8e9b5 <
    39767f944a8c9e696566c37ad5b20131406c4b8d
  - >-
    Linux >= 8d0c12a80cdeb80d5e0510e96d38fe551ed8e9b5 <
    cb3af525f8dfb8930f0c123e5755fa967a12d5c1
  - >-
    Linux >= 8d0c12a80cdeb80d5e0510e96d38fe551ed8e9b5 <
    df8599ee18c0e5fe343ffe0b4c379636b8bb839a
  - Linux 6.9
published: '2026-06-26'
updated: '2026-10-21'
sourceUpdated: '2026-10-21T12:42:31.622Z'
source: CVEORG
sourceUrl: 'https://www.cve.org/CVERecord?id=CVE-2026-53321'
references:
  - url: 'https://git.kernel.org/stable/c/42785efe813e5a7d815f3b6be126e1bc0d12d2b6'
  - url: 'https://git.kernel.org/stable/c/39767f944a8c9e696566c37ad5b20131406c4b8d'
  - url: 'https://git.kernel.org/stable/c/cb3af525f8dfb8930f0c123e5755fa967a12d5c1'
  - url: 'https://git.kernel.org/stable/c/df8599ee18c0e5fe343ffe0b4c379636b8bb839a'
tags:
  - cve.org
epss: 0.0016
epssPercentile: 0.04797
ingestedAt: '2026-10-21T12:48:53.615Z'
---

## Overview

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

io_uring/napi: cap busy_poll_to 10 msec

Currently there's no cap on the maximum amount of time that napi is
allowed to poll if no events are found, which can lead to kernel
complaints on a task being stuck as there's no conditional rescheduling
done within that loop.

Just cap it to 10 msec in total, that's already way above any kind of
sane value that will reap any benefits, yet low enough that it's
nowhere near being able to trigger preemption complaints.

## Affected

- `Linux >= 8d0c12a80cdeb80d5e0510e96d38fe551ed8e9b5 < 42785efe813e5a7d815f3b6be126e1bc0d12d2b6`
- `Linux >= 8d0c12a80cdeb80d5e0510e96d38fe551ed8e9b5 < 39767f944a8c9e696566c37ad5b20131406c4b8d`
- `Linux >= 8d0c12a80cdeb80d5e0510e96d38fe551ed8e9b5 < cb3af525f8dfb8930f0c123e5755fa967a12d5c1`
- `Linux >= 8d0c12a80cdeb80d5e0510e96d38fe551ed8e9b5 < df8599ee18c0e5fe343ffe0b4c379636b8bb839a`
- `Linux 6.9`

## Remediation

Refer to the linked advisories for vendor-supplied fixes and affected version ranges.
