CVE-2026-43365CWE-20

CVE-2026-43365

High · published May 8, 2026

CVSS v3.1
8.2
EPSS
1%
Percentile
47.6
In the wild
Unconfirmed
What it is

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

xfs: fix undersized l_iclog_roundoff values

If the superblock doesn't list a log stripe unit, we set the incore log

roundoff value to 512. This leads to corrupt logs and unmountable

filesystems in generic/617 on a disk with 4k physical sectors...

XFS (sda1): Mounting V5 Filesystem ff3121ca-26e6-4b77-b742-aaff9a449e1c

XFS (sda1): Torn write (CRC failure) detected at log block 0x318e. Truncating head block from 0x3197.

XFS (sda1): failed to locate log tail

XFS (sda1): log mount/recovery failed: error -74

XFS (sda1): log mount failed

XFS (sda1): Mounting V5 Filesystem ff3121ca-26e6-4b77-b742-aaff9a449e1c

XFS (sda1): Ending clean mount

...on the current xfsprogs for-next which has a broken mkfs. xfs_info

shows this...

meta-data=/dev/sda1 isize=512 agcount=4, agsize=644992 blks

= sectsz=4096 attr=2, projid32bit=1

= crc=1 finobt=1, sparse=1, rmapbt=1

= reflink=1 bigtime=1 inobtcount=1 nrext64=1

= exchange=1 metadir=1

data = bsize=4096 blocks=2579968, imaxpct=25

= sunit=0 swidth=0 blks

naming =version 2 bsize=4096 ascii-ci=0, ftype=1, parent=1

log =internal log bsize=4096 blocks=16384, version=2

= sectsz=4096 sunit=0 blks, lazy-count=1

realtime =none extsz=4096 blocks=0, rtextents=0

= rgcount=0 rgsize=268435456 extents

= zoned=0 start=0 reserved=0

...observe that the log section has sectsz=4096 sunit=0, which means

that the roundoff factor is 512, not 4096 as you'd expect. We should

fix mkfs not to generate broken filesystems, but anyone can fuzz the

ondisk superblock so we should be more cautious. I think the inadequate

logic predates commit a6a65fef5ef8d0, but that's clearly going to

require a different backport.

The record
Technical detail
CVSS v3.1
8.2 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H
CVSS v4.0
Not supplied
EPSS
0.00592 · 47.6th percentile
Weakness
CWE-20 · Improper Input Validation
Published
2026-05-08T19:16Z
Affected products (9)
ProductVersionsFixed in
linux/linux_kernel≥ 5.14, < 5.15.2035.15.203
linux/linux_kernel≥ 5.16, < 6.1.1676.1.167
linux/linux_kernel≥ 6.2, < 6.6.1306.6.130
linux/linux_kernel≥ 6.7, < 6.12.786.12.78
linux/linux_kernel≥ 6.13, < 6.18.196.18.19
linux/linux_kernel≥ 6.19, < 6.19.96.19.9
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
References (7)
EPSS history
Timeline
  • 08 MAY 14:21Z
    xfs: fix undersized l_iclog_roundoff values
    cvelistv5