
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2023-53988 is a slab-out-of-bounds read vulnerability in the Linux kernel's NTFS3 filesystem driver, specifically in the hdr_delete_de() function (fs/ntfs3/index.c:806). The flaw was discovered via syzbot fuzzing and disclosed on December 24, 2025. It affects Linux kernel versions from the introduction of the ntfs3 driver (commit 82cae269cfa9) up to the patched stable releases: 5.15.111, 6.1.28, 6.2.15, 6.3.2, and 6.4. No CVSS score has been assigned by NVD at this time; the EPSS score is approximately 0.018% (Feedly, NVD).
The root cause is missing validation of the INDEX_HDR structure's metadata before it is used in hdr_delete_de(). When a corrupted or maliciously crafted NTFS filesystem image is mounted and a file rename or unlink operation is performed, the kernel calls ntfs_rename() → ntfs_unlink_inode() → ni_remove_name() → indx_delete_entry() → hdr_delete_de(), where an unchecked index header value causes a memmove() to read approximately 16 MB (16,842,960 bytes) beyond the allocated slab buffer. This is classified as an out-of-bounds read (CWE-125). The vulnerability requires the attacker to supply a specially crafted NTFS image that is then mounted by the kernel, making local access or the ability to influence filesystem mounting a prerequisite (Feedly, NVD).
Successful exploitation can cause a kernel panic (denial of service) due to the out-of-bounds memory access detected by KASAN. In scenarios where KASAN is not enabled, the out-of-bounds read could potentially leak sensitive kernel memory contents, posing a confidentiality risk. The primary impact is availability — a system mounting a malicious NTFS image could crash — but information disclosure from kernel heap memory is also a concern (Feedly, NVD).
INDEX_HDR structure containing invalid metadata values (e.g., an oversized de_size or used field) in the index allocation.mount -t ntfs3 malicious.img /mnt/target).mv /mnt/target/file1 /mnt/target/file2 or rm /mnt/target/file), which triggers ntfs_rename() → hdr_delete_de() with the unvalidated index header.INDEX_HDR metadata causes memmove() to perform an out-of-bounds read of ~16 MB, resulting in a kernel panic (DoS) or potential kernel heap memory disclosure (Feedly, NVD).dmesg / /var/log/kern.log) containing BUG: KASAN: slab-out-of-bounds in hdr_delete_de or similar KASAN reports referencing fs/ntfs3/index.c:806.memmove, hdr_delete_de, indx_delete_entry, ni_remove_name, ntfs_unlink_inode, ntfs_rename..img, .vhd, .vmdk) mounted via the ntfs3 driver on systems where this is not expected.mount commands specifying -t ntfs3 with image files from untrusted sources appearing in process audit logs.Apply the upstream kernel patches that add INDEX_HDR validation before use in hdr_delete_de(). Fixed versions include Linux stable releases 5.15.111, 6.1.28, 6.2.15, 6.3.2, and 6.4 (Feedly). As a workaround on systems that do not require NTFS3 support, the ntfs3 kernel module can be blocklisted (e.g., echo 'blacklist ntfs3' >> /etc/modprobe.d/blacklist.conf) to prevent mounting of NTFS images via the vulnerable driver. Avoid mounting untrusted NTFS filesystem images on unpatched systems.
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."