Inefficient Algorithmic Complexity in Linux kernel - CVE-2026-98538
Published: October 22, 2026
Vulnerability details
The vulnerability allows a local user to cause a denial of service through excessive CPU consumption and soft lockups.
The vulnerability exists due to inefficient algorithmic complexity in cleanup_offline_cgwb() in fs/fs-writeback.c when draining inode lists associated with a dying cgroup writeback instance. A local user can trigger cleanup involving a large number of attached inodes to cause repeated rescanning under wb->list_lock, resulting in quadratic processing time and CPU soft lockups.
Affected software
Ubuntu
linux (Ubuntu package)
linux-aws (Ubuntu package)
linux-gcp (Ubuntu package)
linux-oracle (Ubuntu package)
linux-ibm (Ubuntu package)
linux-hwe-7.0 (Ubuntu package)
linux-oem-7.0 (Ubuntu package)
How to mitigate CVE-2026-98538
linux (Ubuntu package) - update to 7.0.0-42.42
linux-aws (Ubuntu package) - update to 7.0.0-1016.17
linux-gcp (Ubuntu package) - update to 7.0.0-1016.18
linux-oracle (Ubuntu package) - update to 7.0.0-1015.16
linux-ibm (Ubuntu package) - update to 7.0.0-1017.17
linux-hwe-7.0 (Ubuntu package) - update to 7.0.0-42.42~24.04.1
linux-oem-7.0 (Ubuntu package) - update to 7.0.0-1017.17
External References
- https://git.kernel.org/stable/c/2d1da58c79b66646721a644c6eb4dd1f9c5c9327
- https://git.kernel.org/stable/c/624dd0931162523d70f9db8c120b5ec6429a9b97
- https://git.kernel.org/stable/c/9dac137bf77e0683778fb34c86e730c6129e8cb6
- https://git.kernel.org/stable/c/c96b4d1628868e1195da1a896f79e06f350a3187
- https://git.kernel.org/stable/c/dd4b92067238771b604b59fdda8efed6d70ee823
- https://git.kernel.org/stable/c/f6988c90671e83db79df1b7b9d6fdb0e5947fd84