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

ring-buffer: Fix possible dereference of uninitialized pointer

There is a pointer head_page in rb_meta_validate_events() which is not
initialized at the beginning of a function. This pointer can be dereferenced
if there is a failure during reader page validation. In this case the control
is passed to "invalid" label where the pointer is dereferenced in a loop.

To fix the issue initialize orig_head and head_page before calling
rb_validate_buffer.

Found by Linux Verification Center (linuxtesting.org) with SVACE.
Published: 2026-05-06
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Linux kernel’s ring‑buffer subsystem can dereference an uninitialized pointer when a failure occurs during reader page validation. The head_page pointer is not set at the beginning of rb_meta_validate_events() and is later dereferenced in a loop after a jump to an error handling label, potentially causing a kernel crash or a denial of service. This flaw is a classic example of a null or uninitialized pointer dereference that can destabilize the system.

Affected Systems

Any system running a Linux kernel that contains the ring‑buffer code compiled without the recent fix. No specific kernel releases are listed, so the vulnerability may exist in a wide range of versions until the patch is applied. Linux distributions that ship the kernel version affected by this change are at risk.

Risk and Exploitability

The EPSS score is less than 1%, and the vulnerability is not listed in the CISA KEV catalog, indicating no confirmed exploitation in the wild. The CVSS score is 5.5, indicating moderate severity. Nonetheless, the flaw can be exploited by locally running code that triggers the failing reader page validation, leading to kernel panic. Given the lack of a public exploit and the severity of a kernel crash, the risk remains moderate for affected systems but the likelihood of widespread exploitation is considered low pending discovery of a remote exploit vector.

Generated by OpenCVE AI on May 8, 2026 at 21:39 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a version that incorporates the patch from commit bc77986f3cb7476637052edf2d87137fa39f153d, d9942396845fef2369478c157b26738fe07142f6, or f1547779402c4cd67755c33616b7203baa88420b.
  • Reboot the system after upgrading the kernel to ensure the new kernel is in use.
  • If a custom kernel or manually compiled kernel is in use, recompile it with the updated source to include the same patch fixes.
  • Monitor kernel logs for ring-buffer related errors (e.g., "Kernel BUG in rb_meta_validate_events") to confirm the issue has been resolved.

Generated by OpenCVE AI on May 8, 2026 at 21:39 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 08 May 2026 20:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-476
Metrics cvssV3_1

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

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'}


Thu, 07 May 2026 16:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-476

Thu, 07 May 2026 12:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-824
References
Metrics threat_severity

None

cvssV3_1

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

threat_severity

Moderate


Wed, 06 May 2026 15:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-476

Wed, 06 May 2026 12:15:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: ring-buffer: Fix possible dereference of uninitialized pointer There is a pointer head_page in rb_meta_validate_events() which is not initialized at the beginning of a function. This pointer can be dereferenced if there is a failure during reader page validation. In this case the control is passed to "invalid" label where the pointer is dereferenced in a loop. To fix the issue initialize orig_head and head_page before calling rb_validate_buffer. Found by Linux Verification Center (linuxtesting.org) with SVACE.
Title ring-buffer: Fix possible dereference of uninitialized pointer
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-05-11T22:21:21.003Z

Reserved: 2026-05-01T14:12:55.998Z

Link: CVE-2026-43272

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Analyzed

Published: 2026-05-06T12:16:48.433

Modified: 2026-05-08T20:00:37.403

Link: CVE-2026-43272

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-05-06T00:00:00Z

Links: CVE-2026-43272 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-05-08T21:45:19Z

Weaknesses