CVE-2026-93258
Linux: ocfs2: do not use make_bad_inode() in ocfs2_read_inode_block_full()
CVSS
NoneNot scoredExploitationNo known exploitationNot in CISA KEV, which does not prove it is unexploitedCISA KEV
Exploit odds (EPSS)0.19%Chance of exploitation activity in the next 30 days, higher than 8% of CVEs. Scored 23 Oct 2026FIRST EPSS
What fixes it
- 0e7459abff46e28e64367057038ef8607e63f599LinuxCVE List
A fixed version on one release line is not the upgrade target for every line. Check your exact version and any vendor backports.
Description
In the Linux kernel, the following vulnerability has been resolved:
ocfs2: do not use make_bad_inode() in ocfs2_read_inode_block_full()
This reverts commit 58b6fcd2ab34 ("ocfs2: mark inode bad upon validation failure during read").
Since 'make_bad_inode()' resets inode type to S_IFREG, doing this for directory inode during active VFS lookup is likely to confuse the latter, including VFS_BUG_ON_INODE() triggered in this case.
Text from CVE List
Affected versions 6
- Linuxaffected: 58b6fcd2ab34399258dc509f701d0986a8e0bcaa before 0e7459abff46e28e64367057038ef8607e63f599CVE List
- Linuxaffected: 58b6fcd2ab34399258dc509f701d0986a8e0bcaa before d48ace65322001b41bb5322442a21425ef4407d4CVE List
- Linuxaffected: 6.19CVE List
- Linuxunaffected: all versions before 6.19CVE List
- Linuxunaffected: 7.2.6 through 7.2.*CVE List
- Linuxunaffected: 7.3CVE List