CVE-2026-97617
Linux: ring-buffer: Check resize_disabled before publishing the new subbuf order
CVSS
NoneNot scoredExploitationNo known exploitationNot in CISA KEV, which does not prove it is unexploitedCISA KEV
Exploit odds (EPSS)0.20%Chance of exploitation activity in the next 30 days, higher than 9% of CVEs. Scored 23 Oct 2026FIRST EPSS
Fixed in9fd4ea952e6ac12a63c3fe89f08ad02771aa2c06Also 32bf47db9237c5b8b6f6aaa5356bb4c79d241f76CVE List
What fixes it
- 9fd4ea952e6ac12a63c3fe89f08ad02771aa2c06LinuxCVE List
- 32bf47db9237c5b8b6f6aaa5356bb4c79d241f76LinuxCVE List
A fixed version on one release line is not the upgrade target for every line. Check your exact version and any vendor backports.
Description
In the Linux kernel, the following vulnerability has been resolved:
ring-buffer: Check resize_disabled before publishing the new subbuf order
ring_buffer_subbuf_order_set() stores the new order and only then walks the CPUs, returning -EBUSY if any of them has resizing disabled. A user mapped buffer has resizing disabled, and __rb_map_vma() reads buffer->subbuf_order without buffer->mutex, so an mmap of an already mapped CPU racing the failing order change sizes the mapping with the new order and inserts pages past the sub-buffer into the VMA.
Check the CPUs before storing the new order.
Text from CVE List
Affected versions 10
- Linuxaffected: 117c39200d9d760cbd5944bb89efb7b9c51965aa before f2099644e1b2a2c0805c5240d63ab0522d9d0174CVE List
- Linuxaffected: 117c39200d9d760cbd5944bb89efb7b9c51965aa before 9fd4ea952e6ac12a63c3fe89f08ad02771aa2c06CVE List
- Linuxaffected: 117c39200d9d760cbd5944bb89efb7b9c51965aa before 32bf47db9237c5b8b6f6aaa5356bb4c79d241f76CVE List
- Linuxaffected: 117c39200d9d760cbd5944bb89efb7b9c51965aa before d860c67c051685abb0460b593b193f0f45f4fa92CVE List
- Linuxaffected: 6.10CVE List
- Linuxunaffected: all versions before 6.10CVE List
- Linuxunaffected: 6.12.111 through 6.12.*CVE List
- Linuxunaffected: 6.18.53 through 6.18.*CVE List
- Linuxunaffected: 7.2.7 through 7.2.*CVE List
- Linuxunaffected: 7.3CVE List
References 4
- git.kernel.org/stable/c/f2099644e1b2a2c0805c5240d63ab0522d9d0174Referencevia CVE List
- git.kernel.org/stable/c/9fd4ea952e6ac12a63c3fe89f08ad02771aa2c06Referencevia CVE List
- git.kernel.org/stable/c/32bf47db9237c5b8b6f6aaa5356bb4c79d241f76Referencevia CVE List
- git.kernel.org/stable/c/d860c67c051685abb0460b593b193f0f45f4fa92Referencevia CVE List