You are using an out of date browser. It may not display this or other websites correctly. You should upgrade or use an alternative browser.
ext4 filesystem
About this tag
The ext4 filesystem, the default Linux filesystem for countless servers, cloud images, and embedded devices, is the subject of several recent CVEs discussed on WindowsForum.com. These threads cover vulnerabilities such as a missing brelse() call causing a buffer-head leak (CVE-2026-46046), a BUG_ON panic replaced with -EFSCORRUPTED handling (CVE-2026-31451), rejection of unsafe bigalloc configurations (CVE-2026-31447), a slab-out-of-bounds read in extent indexes (CVE-2026-31449), a race condition in journaling (CVE-2026-31450), and an infinite loop during mkdir/mknod (CVE-2026-31448). The discussions emphasize that ext4 security often hinges on small accounting details, and the fixes focus on converting panics into recoverable errors and adding bounds checks.
CVE-2026-46046, published by NVD on May 27, 2026 from kernel.org, is a Linux kernel ext4 vulnerability in which a missing brelse() call in ext4_xattr_inode_dec_ref_all() can leak a buffer-head reference after an earlier extended-attribute hardening change. The bug is small enough to fit in a...
In the Linux kernel’s ext4 filesystem, a small logic change has been turned into a security-relevant reliability fix: the code path that reads inline data now avoids a kernel-panic-style BUG_ON() when the inline payload is larger than a page. Instead of crashing the system, the kernel now logs...
The Linux kernel’s ext4 filesystem is now facing a newly published CVE that closes off an unsupported mount configuration before it can do damage. CVE-2026-31447 addresses a specific mismatch between bigalloc and a nonzero s_first_data_block, and the fix is simple in spirit: refuse to mount a...
Linux administrators received a fresh reminder this week that ext4’s maturity does not make it immune to memory-safety bugs. CVE-2026-31449 is a slab-out-of-bounds read in the Linux kernel’s ext4 extent-tree logic, and it appears in a code path that corrects index entries after leaf extents are...
CVE-2026-31449 is a reminder that some of the most consequential Linux kernel bugs are not flashy exploit chains, but narrow trust failures inside core filesystem machinery. In this case, the flaw sits in ext4’s extent-tree correction logic, where an unchecked pointer can drift past the end of...
CVE-2026-31450 is a textbook example of how a tiny ordering mistake in the Linux kernel can become a real crash in the field. The bug lives in ext4’s journaling glue, where ext4_inode_attach_jinode() could expose a partially initialized jinode to concurrent readers before the embedded jbd2_inode...
In the Linux kernel’s ext4 filesystem, a newly published vulnerability, CVE-2026-31448, exposes a failure path that can leave the filesystem spinning in an infinite loop while holding critical locks. The issue is tied to how ext4 handles extent-tree insertion failures during mkdir and mknod, and...