Cloudanix VulnDB

CVE-2026-63954

High · 7.8

CVSS

7.8

EPSS

0.2%

Published

Jul 19, 2026

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A flaw in Linux handling of an old filesystem type can let someone with local access crash the machine by making it read a specially malformed disk or image.

Exploitation
Local Privilege
Attacker needs
Low Privilege
Complexity
Low
Impact
Denial Of Service
Component
OS kernel
Class
Denial of service
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

This is a local Linux kernel vulnerability in the HPFS filesystem driver. If mapping the HPFS dnode bitmap fails, the kernel may release uninitialized buffer-head state, causing a kernel crash. Because the flaw occurs in kernel filesystem parsing/error handling, exploitation generally requires a local user or process to cause the system to interact with a malformed, corrupt, or attacker-controlled HPFS filesystem image or block device. The primary practical impact is denial of service through a kernel panic or system crash; the CVSS vector also reflects possible high confidentiality and integrity impact because kernel-memory misuse can sometimes create broader memory-safety risk, although the public description specifically identifies a crash condition.

Why it matters to the business

Systems that allow local users, containers, removable media workflows, disk-image processing, or automated mounting of untrusted filesystems could be crashed by a low-privileged attacker. This can interrupt workloads, cause service downtime, force reboots, and potentially affect availability of servers or workstations that process legacy HPFS volumes. The current EPSS score is very low, it is not listed in CISA KEV, and no public exploit maturity is reported, so broad active exploitation is not indicated; however, kernel vulnerabilities should still be prioritized on multi-user systems and systems that handle untrusted storage media.

How an attack unfolds

An attacker first needs local execution or another way to influence a Linux system into parsing an HPFS filesystem. They prepare or supply a malformed HPFS volume, disk image, removable device, loopback image, or block device state that causes hpfs_map_dnode_bitmap to fail during filesystem handling. When the vulnerable kernel follows the failure path, it calls hpfs_brelse4 on an uninitialized quad buffer head. That invalid release path can trigger a kernel oops, panic, or crash, resulting in denial of service. There is no indication from the supplied intelligence that this vulnerability is being used by named threat actors, ransomware campaigns, or public exploit kits.

How to fix it

Update the Linux kernel to a vendor-supported version that includes the HPFS fix for this issue. Because no exact fixed package versions were provided, use the appropriate distribution security advisory or upstream stable kernel release notes to identify the corrected kernel build. After patching, reboot into the updated kernel and remove or retire older vulnerable kernel versions where operationally feasible. As interim mitigation, restrict local mount privileges, disable or avoid automatic mounting of untrusted removable media or disk images, block untrusted filesystem-image processing, and consider disabling or removing HPFS support if it is not required in the environment.

How to confirm the fix worked

Confirm that systems are running a kernel build from the operating-system vendor that includes the HPFS fix, not merely that an updated package is installed. Validate with kernel version/package inventory, vendor advisory mapping, and post-reboot checks. Where HPFS is unnecessary, confirm that the HPFS module is unavailable, blocked, or not loaded. Review mount policies to ensure unprivileged users cannot mount arbitrary HPFS images. For exposure testing, check whether HPFS support is present and whether workflows automatically mount or inspect untrusted filesystems; avoid using destructive proof-of-concept testing on production systems because successful triggering may crash the host.

Typical attack path

  1. Obtain local access to a Linux system or access to a workflow that mounts or scans filesystem images.
  2. Create or provide a malformed HPFS filesystem image, removable medium, or block device that triggers failure in HPFS dnode bitmap mapping.
  3. Cause the vulnerable kernel to mount, inspect, or otherwise parse the HPFS filesystem.
  4. Trigger the vulnerable error-handling path where an uninitialized quad buffer head is released.
  5. Cause a kernel oops, panic, or system crash, disrupting availability.

How to detect it

Look for evidence of attempted or successful triggering in kernel and system logs rather than traditional network indicators. Relevant sources include journald, dmesg, /var/log/kern.log, /var/log/messages, crash dump directories, kdump/vmcore artifacts, EDR telemetry for mount or losetup activity, audit logs for mount system calls, and removable-media or disk-image handling logs. Investigate kernel oops or panic events that mention HPFS, hpfs_map_dnode_bitmap, hpfs_brelse4, buffer-head release failures, or crashes shortly after mounting loop devices, removable drives, or filesystem images. Correlate suspicious local user activity involving mount, losetup, udisks, systemd-mount, or file managers with HPFS-related kernel errors. There are no known actor-specific or ransomware-specific indicators from the supplied intelligence.

  • hpfs_map_dnode_bitmap
  • hpfs_brelse4
  • HPFS-fs
  • hpfs
  • Oops:
  • kernel BUG
  • Kernel panic
  • Unable to handle kernel NULL pointer dereference
  • general protection fault
  • mount -t hpfs
  • losetup
  • systemd-mount
  • udisksd

What your security team should do

  • Prioritize patching multi-user Linux systems, systems that process disk images, endpoints that allow removable media, and hosts where local users or containers may influence filesystem mounts.
  • Track vendor advisories for the exact fixed kernel package and ensure systems reboot into the corrected kernel after installation.
  • Restrict mounting of untrusted filesystems and disable automount behavior for removable media or disk images where possible.
  • Disable or blacklist HPFS support if the filesystem is not operationally required.
  • Monitor kernel logs for HPFS-related oops, panic, or crash signatures, especially following insertion of removable media, loopback mounts, or disk-image processing.
  • Because this issue is not currently KEV-listed and has a very low EPSS score, treat it as important kernel hygiene rather than an internet-scale emergency unless local attack exposure is high.

The record

In the Linux kernel, the following vulnerability has been resolved: hpfs: fix a crash if hpfs_map_dnode_bitmap fails If hpfs_map_dnode_bitmap fails, the code would call hpfs_brelse4 on uninitialized quad buffer head, causing a crash.

Affected packages

Ecosystem Package Introduced Fixed