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

btrfs: scrub: fix local_root reference leak in scrub_print_warning_inode()

When paths_from_inode() fails, scrub_print_warning_inode() jumps to err
without dropping the reference taken by btrfs_get_fs_root(), leaking a
reference to the root every time path resolution fails while printing
scrub warnings. Every other error and success path of the function
drops the reference.

Drop the reference on the paths_from_inode() failure path too.
Published: 2026-10-23
Score: 1.9 Low
EPSS: < 1% Very Low
KEV: No
Impact: Memory reference leak potentially leading to denial of service
Action: Apply Patch
AI Analysis

Impact

The Linux kernel’s btrfs subsystem contains a bug in the scrub_print_warning_inode() function. When the helper paths_from_inode() fails during path resolution, the function jumps to an error handler without releasing a reference that was previously taken by btrfs_get_fs_root(). This results in a persistent reference count for the filesystem root, reflecting a CWE-911 issue of improper resource handling. Over time, the buildup of unreleased references can exhaust kernel resources, creating memory pressure and the potential for denial of service. No other error pathways release the reference, so the leak is selective and depends on the occurrence of path resolution failures during scrub warnings.

Affected Systems

The vulnerability affects the Linux kernel with the btrfs file system. All current or future kernel releases that include the unpatched code in scrub_print_warning_inode() and that use btrfs are potentially impacted, regardless of specific version numbers.

Risk and Exploitability

The CVSS score of 1.9 and an EPSS score of less than 1% indicate a low overall risk score, and the vulnerability is not listed in CISA’s KEV catalog. The likely attack vector is local or privileged system interaction that triggers scrub operations or produces path resolution failures during scrub warnings. Although resource exhaustion could occur if the leak is repeatedly triggered, exploitation requires kernel-level access or compromise and no public exploits are known. The risk is considered moderate in environments where repeated scrub failures could be induced.

Generated by OpenCVE AI on October 27, 2026 at 18:25 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the latest Linux kernel update that includes the btrfs scrub_print_warning_inode fix
  • If a kernel update is not immediately possible, consider disabling or reducing the frequency of btrfs scrub operations to limit repeated reference leaks
  • Monitor kernel logs for scrub warnings and unexpected resource usage; reboot or reseat the filesystem if memory pressure is observed

Generated by OpenCVE AI on October 27, 2026 at 18:25 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Ubuntu USN Ubuntu USN USN-9018-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-9018-2 Linux kernel (HWE) vulnerabilities
Ubuntu USN Ubuntu USN USN-9019-1 Linux kernel (Azure) vulnerabilities
Ubuntu USN Ubuntu USN USN-9020-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-9022-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-9023-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-9024-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-9025-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-9026-1 Linux kernel (Azure) vulnerabilities
Ubuntu USN Ubuntu USN USN-9039-1 Linux kernel (Azure CVM) vulnerabilities
Ubuntu USN Ubuntu USN USN-9040-1 Linux kernel (Low Latency NVIDIA) vulnerabilities
Ubuntu USN Ubuntu USN USN-9066-1 Linux kernel (HWE) vulnerabilities
History

Fri, 30 Oct 2026 13:00:00 +0000


Tue, 27 Oct 2026 15:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-401

Tue, 27 Oct 2026 12:30:00 +0000

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

None

cvssV3_1

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

threat_severity

Low


Fri, 23 Oct 2026 22:30:00 +0000

Type Values Removed Values Added
First Time appeared Linux linux
Vendors & Products Linux linux

Fri, 23 Oct 2026 16:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-401

Fri, 23 Oct 2026 12:45:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: btrfs: scrub: fix local_root reference leak in scrub_print_warning_inode() When paths_from_inode() fails, scrub_print_warning_inode() jumps to err without dropping the reference taken by btrfs_get_fs_root(), leaking a reference to the root every time path resolution fails while printing scrub warnings. Every other error and success path of the function drops the reference. Drop the reference on the paths_from_inode() failure path too.
Title btrfs: scrub: fix local_root reference leak in scrub_print_warning_inode()
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 Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-10-30T12:41:28.799Z

Reserved: 2026-09-25T10:25:14.389Z

Link: CVE-2026-99067

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-23T13:17:30.583

Modified: 2026-10-30T13:21:43.170

Link: CVE-2026-99067

cve-icon Redhat

Severity : Low

Publid Date: 2026-10-23T00:00:00Z

Links: CVE-2026-99067 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-27T18:30:08Z

Weaknesses
  • CWE-911

    Improper Update of Reference Count