Cloudanix VulnDB

CVE-2026-43210

Medium · 5.5

CVSS

5.5

EPSS

0.1%

Published

May 6, 2026

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A bug in Linux tracing could let bad data crash the whole system during startup or logging.

Exploitation
Local Privilege
Attacker needs
Low Privilege
Complexity
Low
Impact
Denial Of Service
Component
OS kernel
Class
Memory Corruption
Remediation
Upgrade
Effort
Medium
Patch risk
Medium

What it actually does

Missing length validation on ring-buffer events in rb_read_data_buffer allows arithmetic on a potentially corrupt event size, resulting in an out-of-bounds pointer and subsequent invalid memory access.

Why it matters to the business

Local denial-of-service via kernel panic or boot failure on systems that enable tracing with possibly corrupted ring buffers; low exploitation likelihood given EPSS trend and absence from KEV.

How an attack unfolds

An attacker with local access supplies or triggers a malformed ring-buffer event whose reported length points outside valid memory; when the kernel later calls rb_read_data_buffer to validate the buffer the unchecked arithmetic dereferences an invalid address.

How to fix it

Upgrade the Linux kernel to a version containing the event-length check before index arithmetic in rb_read_data_buffer; rebuild and reboot with the patched kernel.

How to confirm the fix worked

Confirm the presence of the length-range check immediately before the (e + len) pointer arithmetic inside rb_read_data_buffer; test with deliberately malformed ring-buffer data to verify no invalid access occurs.

Typical attack path

  1. Obtain local access or ability to influence ring-buffer contents
  2. Corrupt or craft an event record with an out-of-range length field
  3. Trigger a code path that invokes rb_read_data_buffer on the buffer
  4. Cause invalid memory read and kernel oops or panic

How to detect it

Search kernel logs and crash dumps for oops or panic messages referencing rb_read_data_buffer or ring-buffer event length; correlate with boot-time tracing activity.

What your security team should do

  • Prioritize kernel updates on systems that use tracing or ftrace
  • Monitor boot and dmesg logs for ring-buffer related oopses
  • Disable unnecessary tracing subsystems until patches are applied if exposure is high

The record

In the Linux kernel, the following vulnerability has been resolved: tracing: ring-buffer: Fix to check event length before using Check the event length before adding it for accessing next index in rb_read_data_buffer(). Since this function is used for validating possibly broken ring buffers, the length of the event could be broken. In that case, the new event (e + len) can point a wrong address. To avoid invalid memory access at boot, check whether the length of each event is in the possible range before using it.

Affected packages

Ecosystem Package Introduced Fixed