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

tracing/remotes: Fix leak in trace_remote_alloc_buffer() error path

If page allocation fails in trace_remote_alloc_buffer(), desc->nr_cpus
is not yet incremented for the current CPU. As a consequence, on error,
half-allocated rb_desc will not be freed in trace_remote_free_buffer().

Increment desc->nr_cpus as soon as the first allocation for the current
CPU has succeeded.
Published: 2026-08-15
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability stems from a failure to free a partially allocated trace remote buffer when page allocation fails. The result is a kernel memory leak that can consume system memory and eventually degrade performance or cause system instability, effectively creating a denial‑of‑service condition.

Affected Systems

All Linux kernel releases that include the trace_remote subsystem and lack the recent patch are vulnerable. Specific affected version ranges are not disclosed, so any kernel built from the source tree prior to the inclusion of the fix should be considered at risk.

Risk and Exploitability

The leak requires the ability to trigger the trace_remote buffer allocation path, which normally occurs via privileged kernel operations. The exploit is a local kernel exploit; it does not rely on network or user‐mode execution. The EPSS score indicates a very low exploitation probability (<1%) and the vulnerability is not listed in the CISA KEV. The CVSS score of 5.5 points to medium severity, signalling a moderate risk to availability for systems that use trace_remote extensively.

Generated by OpenCVE AI on August 18, 2026 at 02:40 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to a Linux kernel version that contains the trace_remote_alloc_buffer fix
  • If an upgrade is not immediately possible, disable the trace_remote subsystem or configure tracing to avoid allocating remote buffers
  • Continuously monitor system memory usage for abnormal growth and take corrective action if a leak is detected

Generated by OpenCVE AI on August 18, 2026 at 02:40 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 18 Aug 2026 00:15:00 +0000

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


Sat, 15 Aug 2026 06:00:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: tracing/remotes: Fix leak in trace_remote_alloc_buffer() error path If page allocation fails in trace_remote_alloc_buffer(), desc->nr_cpus is not yet incremented for the current CPU. As a consequence, on error, half-allocated rb_desc will not be freed in trace_remote_free_buffer(). Increment desc->nr_cpus as soon as the first allocation for the current CPU has succeeded.
Title tracing/remotes: Fix leak in trace_remote_alloc_buffer() error path
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-17T05:12:13.994Z

Reserved: 2026-08-09T03:40:39.918Z

Link: CVE-2026-72309

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-15T06:22:03.673

Modified: 2026-08-17T06:18:33.990

Link: CVE-2026-72309

cve-icon Redhat

Severity : Moderate

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

Links: CVE-2026-72309 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-18T02:45:03Z

Weaknesses
  • CWE-911

    Improper Update of Reference Count