CVE-2026-31451

Summary

In the Linux kernel, the following vulnerability has been resolved:

ext4: replace BUG_ON with proper error handling in ext4_read_inline_folio

Replace BUG_ON() with proper error handling when inline data size exceeds PAGE_SIZE. This prevents kernel panic and allows the system to continue running while properly reporting the filesystem corruption.

The error is logged via ext4_error_inode(), the buffer head is released to prevent memory leak, and -EFSCORRUPTED is returned to indicate filesystem corruption.

Affected Software

VendorProductVersion RangeStatus
LinuxLinux46c7f254543dedcf134ad05091ed2b935a9a597d < 3462a3f0716d27af51896dc8688bcf0628fb17eeaffected
LinuxLinux46c7f254543dedcf134ad05091ed2b935a9a597d < 636e8d85a36ab6c31aafd04ee66a69b18eebee7baffected
LinuxLinux46c7f254543dedcf134ad05091ed2b935a9a597d < af25a6affeac4919e8d8c5cccc01a9d53478447eaffected
LinuxLinux46c7f254543dedcf134ad05091ed2b935a9a597d < 65c6c30ce6362c1c684568744ea510c921a756cdaffected
LinuxLinux46c7f254543dedcf134ad05091ed2b935a9a597d < d4b3f370c3d8f7ce565d4a718572c9f7c12f77edaffected
LinuxLinux46c7f254543dedcf134ad05091ed2b935a9a597d < 823849a26af089ffc5dfdd2ae4b9d446b46a0cdaaffected
LinuxLinux46c7f254543dedcf134ad05091ed2b935a9a597d < a7d600e04732a7d29b107c91fe3aec64cf6ce7f2affected
LinuxLinux46c7f254543dedcf134ad05091ed2b935a9a597d < 356227096eb66e41b23caf7045e6304877322edfaffected
LinuxLinux3.8affected
LinuxLinux0 < 3.8unaffected
LinuxLinux5.10.260 <= 5.10.*unaffected
LinuxLinux5.15.211 <= 5.15.*unaffected
LinuxLinux6.1.177 <= 6.1.*unaffected
LinuxLinux6.6.131 <= 6.6.*unaffected
LinuxLinux6.12.80 <= 6.12.*unaffected
LinuxLinux6.18.21 <= 6.18.*unaffected
LinuxLinux6.19.11 <= 6.19.*unaffected
LinuxLinux7.0 <= *unaffected

Weaknesses

References