CVE-2026-64324
kernel: udf: validate free block extents against the partition length
Severity
LowRed Hat Product Security
CVSS 3.1
Review impact separately from score.
Published · July 25, 2026
Updated · August 20, 2026
Description
A flaw was found in the Linux kernel's Universal Disk Format (UDF) filesystem. The udf_free_blocks() function fails to properly validate free block extents against the partition length. This allows a local, unprivileged user to create a specially crafted UDF filesystem that, when a file on it is truncated, can lead to an out-of-bounds read and trigger a kernel panic. This vulnerability results in a Denial of Service (DoS) for the affected system.
Statement
This issue is triggered by a specially crafted disk image containing on-disk metadata inconsistencies. Exploitation requires that an attacker convince a user to download and use a malicious image from an untrusted source, a scenario with limited practical impact. Red Hat rates this as Low severity.
CVSS score applicability
The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.
Mitigation
To prevent the udf kernel module from loading, create a modprobe configuration file.
- Create
/etc/modprobe.d/disable-udf.confwith:install udf /bin/true blacklist udf - Regenerate the initramfs:
dracut -f -v - Reboot the system. This action will disable UDF filesystem support, potentially affecting systems that rely on UDF media.
CVSS / CWE
CVSS 3.1 · 6.7CVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:H
CWE-1285 · Improper Validation of Specified Index, Position, or Offset in Input