CVE-2023-53461
kernel: Linux kernel: Denial of Service in io_uring due to hung task detection
Severity
ModerateRed Hat Product Security
CVSS 3.1
Review impact separately from score.
Published · October 1, 2025
Updated · July 22, 2026
Description
A flaw was identified in the Linux kernel’s io_uring subsystem related to how request completions are handled when an io_uring instance exits. During cleanup, the function io_ring_exit_work was waiting in an uninterruptible state for request completions. Under certain test and signal conditions (e.g., when the owning task is parked via SIGSTOP), this could block making progress on completions and trigger the kernel’s hung task detection mechanism, potentially leading to system instability or panic on systems configured with panic_on_hung_task.
CVSS score applicability
The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.
Mitigation
To prevent a system panic, administrators can disable the panic_on_hung_task kernel parameter. This can be achieved by creating a new sysctl configuration file (e.g., /etc/sysctl.d/99-disable-hung-task-panic.conf) with the content kernel.panic_on_hung_task = 0. Apply the change using sysctl -p /etc/sysctl.d/99-disable-hung-task-panic.conf. This mitigation prevents system panics but does not prevent the hung task condition itself, which may still lead to system instability. A system reboot is required for the change to take full effect.
CVSS / CWE
CVSS 3.1 · 5.5CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
CWE-667 · Improper Locking