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

ring-buffer: Initialise reader page order in rb_allocate_cpu_buffer()

In rb_allocate_cpu_buffer(), bpage->order was omitted, leaving it as 0.
This is an issue for a ring-buffer with subbufs bigger than PAGE_SIZE if
when freed: free_buffer_page() relies on this value. Align the value
with the actual allocation size (buffer::subbuf_order).
Published: 2026-08-22
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Kernel Memory Corruption
Action: Update Kernel
AI Analysis

Impact

The Linux kernel's ring‑buffer allocator failed to initialize the bpage->order field in rb_allocate_cpu_buffer(). When a sub‑buffer larger than one page is allocated, the order remains 0, yet free_buffer_page() uses this value to decide how many pages to release. Consequently, the kernel frees an incorrect amount of memory, corrupting kernel data structures. The improper handling of buffer sizes (CWE‑908) can destabilize the system and potentially cause a crash or a denial of service.

Affected Systems

All Linux kernel builds that contain the ring‑buffer component and allocate sub‑buffers larger than a page are vulnerable until the patch from commit 2e37f2bf111429fbfa4d985b12df3ba496ca70aa is applied. Any kernel released after that commit incorporates the fix and is considered safe.

Risk and Exploitability

The CVSS score is 5.5 and the EPSS score is less than 1%, and the vulnerability is not listed in the CISA KEV catalog. Based on the description, it is inferred that an attacker would need privileged access to trigger ring‑buffer operations that allocate oversized sub‑buffers and then free them. The likelihood of exploitation is low, but successful exploitation could corrupt kernel memory, potentially leading to denial of service or, with additional escalation, arbitrary code execution.

Generated by OpenCVE AI on August 25, 2026 at 21:19 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade your Linux kernel to a version that includes the rb_allocate_cpu_buffer patch as committed in 2e37f2bf111429fbfa4d985b12df3ba496ca70aa.
  • Recompile the kernel with the corrected code from that commit applied locally if an immediate upgrade is not possible.
  • If ring-buffer sub‑buffers larger than one page can be configured, disable or restrict that configuration to avoid triggering the uninitialized order.
  • As a temporary measure, apply a local patch that sets bpage->order to the actual subbuf_order during allocation.

Generated by OpenCVE AI on August 25, 2026 at 21:19 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DSA Debian DSA DSA-6466-1 linux security update
History

Tue, 25 Aug 2026 16:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-665

Tue, 25 Aug 2026 12:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-908
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


Sun, 23 Aug 2026 13:15:00 +0000


Sat, 22 Aug 2026 16:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-665

Sat, 22 Aug 2026 15:45:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: ring-buffer: Initialise reader page order in rb_allocate_cpu_buffer() In rb_allocate_cpu_buffer(), bpage->order was omitted, leaving it as 0. This is an issue for a ring-buffer with subbufs bigger than PAGE_SIZE if when freed: free_buffer_page() relies on this value. Align the value with the actual allocation size (buffer::subbuf_order).
Title ring-buffer: Initialise reader page order in rb_allocate_cpu_buffer()
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-08-23T12:47:43.108Z

Reserved: 2026-08-15T05:44:03.919Z

Link: CVE-2026-74602

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-22T16:16:32.650

Modified: 2026-08-23T13:16:46.710

Link: CVE-2026-74602

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-08-22T00:00:00Z

Links: CVE-2026-74602 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-25T21:30:06Z

Weaknesses
  • CWE-908

    Use of Uninitialized Resource