Linux Kernel HFS+ Filesystem Superblock Information Leak Vulnerability

Vulnerability

A vulnerability in the Linux kernel's HFS+ filesystem implementation can lead to a memory leak of filesystem-specific information. This issue arises from a change in the allocation pattern of the superblock's filesystem info data when HFS+ was updated to use the new mount API. If the block device superblock setup fails after a new superblock is allocated but before the filesystem info is properly assigned, the data is left unfreed, causing a leak. The vulnerability affects the Linux kernel's stable releases.

Impact

The vulnerability can cause a memory leak of filesystem-specific data, which could potentially be exploited to cause a denial of service by exhausting system memory.

Reproduction

The vulnerability can be reproduced by mounting an HFS+ filesystem using the new mount API, and then causing the block device superblock setup to fail before the filesystem-specific data is fully initialized. This sequence of events will result in the superblock information being leaked instead of properly cleaned up.

Remediation

Users can upgrade to the latest stable version of the Linux kernel, where this vulnerability has been addressed.

Added: May 6, 2026, 6:13 PM
Updated: May 6, 2026, 6:13 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
0.6
exploitability
3.4
remediation
7.7
relevance
7.6
threat
4.8
urgency
2.9
incentive
0.0

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.