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.
Published: 2026-09-25
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Kernel out-of-bounds memory modification potentially compromising kernel integrity
Action: Immediate Patch
AI Analysis

Impact

The vulnerability originates from a race condition and out‑of-bounds write in the Linux kernel ring‑buffer subsystem. When a user maps a ring buffer with resizing disabled, a concurrent sub‑buffer order change can occur. The kernel updates the order before confirming that all CPUs allow resizing; subsequently, a mapping established by __rb_map_vma reads the new sub‑buffer order without proper synchronization. This allows a buffer to be resized to an improper size, causing the kernel to insert pages beyond the intended sub‑buffer limits. The result is an out‑of‑bounds memory write (CWE‑787) that potentially corrupts kernel memory and undermines kernel integrity.

Affected Systems

All Linux kernel releases include the ring‑buffer implementation referenced in the provided commit logs. No specific version range is supplied, so any kernel that incorporates the unpatched code is considered vulnerable until the patch is applied.

Risk and Exploitability

Based on the description, the likely attack vector is a local user race condition created by concurrent memory mapping of a ring buffer with resizing disabled while a sub‑buffer order change occurs. The EPSS score is < 1% and the vulnerability is not listed in CISA KEV, indicating no publicly known exploit. The CVSS score of 5.5 indicates moderate severity, but kernel memory corruption still carries significant concern; an attacker with local privileges could exploit the race condition to corrupt kernel memory.

Generated by OpenCVE AI on October 1, 2026 at 11:15 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a release that includes the patch implementing the resize_disabled check before updating the sub‑buffer order.
  • If running a custom kernel, apply the specific patch commits (32bf47b, 9fd4ea9, d860c67, f209964) to the source and rebuild the kernel.
  • Monitor kernel logs (dmesg, syslog) for out‑of‑bounds memory errors or kernel crashes that may indicate exploitation attempts.

Generated by OpenCVE AI on October 1, 2026 at 11:15 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4817-1 linux-6.12 security update
Debian DSA Debian DSA DSA-6528-1 linux security update
History

Thu, 01 Oct 2026 09:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-362

Wed, 30 Sep 2026 00:15:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

cvssV3_1

{'score': 5.5, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H'}

threat_severity

Moderate


Fri, 25 Sep 2026 22:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-362
CWE-787

Fri, 25 Sep 2026 10:30:00 +0000

Type Values Removed Values Added
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.
Title ring-buffer: Check resize_disabled before publishing the new subbuf order
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-10-19T09:10:20.808Z

Reserved: 2026-09-24T16:01:01.159Z

Link: CVE-2026-97617

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-25T11:17:15.893

Modified: 2026-10-19T10:17:32.230

Link: CVE-2026-97617

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-09-25T00:00:00Z

Links: CVE-2026-97617 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-01T11:30:05Z

Weaknesses