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

nvdimm/btt: Free arenas on btt_init() error paths

The arenas allocated by discover_arenas() or create_arenas() are not
freed on some error paths in btt_init(). This leaks memory when BTT
initialization fails.

Call free_arenas() from the affected error paths to release the
allocations.

[ as: commit message and log edits ]
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 originates in the nvdimm/btt subsystem of the Linux kernel. When BTT initialization fails, arenas allocated by discover_arenas() or create_arenas() are not released along certain error paths in btt_init(). This results in a memory leak that can continue to grow on repeated initialization failures.

Affected Systems

The affected product is the Linux kernel. Kernel releases prior to the inclusion of the commit that adds free_arenas() to the relevant error handling code (commit 7e49684d90faa34ff6d5586be658e986d9d475ac) are potentially vulnerable; kernel maintainers should verify if their running kernel contains this commit.

Risk and Exploitability

The EPSS score is <1% and the CVSS score is 5.5, indicating a moderate severity with a low probability of public exploitation. The vulnerability is not listed in the CISA KEV catalog It is inferred that a local attacker or an environment that can repeatedly trigger BTT initialization failures could exploit this flaw to exhaust memory over time, potentially leading to a denial of service. No explicit attack vector is documented in the advisory, so this deduction is an inference based on the description.

Generated by OpenCVE AI on August 22, 2026 at 10:37 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to a Linux kernel release that contains the commit adding free_arenas() to the btt_init error paths.
  • If an upgrade is not feasible, apply the upstream patch that inserts free_arenas() into the affected error paths, using the reference commits provided in the advisory.
  • If BTT is unnecessary for the system, disable or avoid its use so that initialization failures cannot occur.

Generated by OpenCVE AI on August 22, 2026 at 10:37 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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

Type Values Removed Values Added
Weaknesses CWE-401

Wed, 19 Aug 2026 00:15:00 +0000

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

Low


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

Type Values Removed Values Added
Weaknesses CWE-401

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

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: nvdimm/btt: Free arenas on btt_init() error paths The arenas allocated by discover_arenas() or create_arenas() are not freed on some error paths in btt_init(). This leaks memory when BTT initialization fails. Call free_arenas() from the affected error paths to release the allocations. [ as: commit message and log edits ]
Title nvdimm/btt: Free arenas on btt_init() error paths
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:10:39.755Z

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

Link: CVE-2026-72224

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-15T06:21:41.370

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

Link: CVE-2026-72224

cve-icon Redhat

Severity : Low

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

Links: CVE-2026-72224 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-22T10:45:03Z

Weaknesses
  • CWE-772

    Missing Release of Resource after Effective Lifetime