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

btrfs: fix root leak if its reloc root is unexpected in merge_reloc_roots()

If we have an unexpected reloc_root for our root, we jump to the out label
but never drop the reference we obtained for root, resulting in a leak.
Add a missing btrfs_put_root() call.
Published: 2026-08-10
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

In the Linux kernel’s btrfs filesystem, an unexpected reloc_root in the merge_reloc_roots function causes a missing btrfs_put_root() call, leaving a reference unreleased. This results in a memory leak that can grow over time, potentially exhausting system resources and causing a denial‑of‑service condition. The vulnerability does not directly expose data or allow integrity or confidentiality compromise.

Affected Systems

All Linux kernel versions that include the btrfs filesystem and the merge_reloc_roots code path are affected. No specific version range is listed, so the fix applies generally to all installations containing this code.

Risk and Exploitability

The EPSS score is not available and the CVE is not listed in CISA KEV, indicating a low exploitation probability. Based on the description, it is inferred that local kernel‑level access is required to trigger the code path, representing a local attack vector with no remote exposure. Without kernel compromise, the vulnerability is unlikely to be exploited, and the impact is moderate mainly due to potential DoS from resource exhaustion.

Generated by OpenCVE AI on August 10, 2026 at 16:26 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the Linux kernel to a version that includes the btrfs fix.
  • If updating is delayed, restrict access to BTRFS operations to trusted users only to limit exposure to the code path.
  • Monitor system memory usage and investigate sudden or unexplained memory growth after operations involving BTRFS relocations.

Generated by OpenCVE AI on August 10, 2026 at 16:26 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 10 Aug 2026 16:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-399

Mon, 10 Aug 2026 12:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: btrfs: fix root leak if its reloc root is unexpected in merge_reloc_roots() If we have an unexpected reloc_root for our root, we jump to the out label but never drop the reference we obtained for root, resulting in a leak. Add a missing btrfs_put_root() call.
Title btrfs: fix root leak if its reloc root is unexpected in merge_reloc_roots()
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-10T12:04:42.949Z

Reserved: 2026-07-30T09:28:09.392Z

Link: CVE-2026-68422

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-10T16:30:05Z

Weaknesses