Skip to content
Heist/ feed
High

xfs: fix undersized l_iclog_roundoff values

Type: advisorySource: Official CVE List1 source record

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 f

Announced Source revision 1
Original source ↗

CVE-2026-43365

Primary source · Revision 1

Imported from structured advisory data. Source references identify upstream records or fields; verify affected versions and your deployed configuration.

Security context

Source reference: cve:CVE-2026-43365

Linux

Source reference: /containers/cna/affected/0/product

Affected versions
Not stated in this record
Fixed versions
Not stated in this record
Prerequisites
Not stated in this record

Linux

Source reference: /containers/cna/affected/1/product

Affected versions
Not stated in this record
Fixed versions
Not stated in this record
Prerequisites
Not stated in this record

Structured affected-version data

Original package identities and version rules from this source.

[
  {
    "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
    "vendor": "Linux",
    "product": "Linux",
    "versions": [
      {
        "status": "affected",
        "version": "a6a65fef5ef8d0a6a0ce514eb66b2f3dfa777b48",
        "lessThan": "5afae524f83d6a18517298491a5624cb0eae5029",
        "versionType": "git"
      },
      {
        "status": "affected",
        "version": "a6a65fef5ef8d0a6a0ce514eb66b2f3dfa777b48",
        "lessThan": "2ecda4b83749c1fef0c9dea4fd5e8b513aba3e40",
        "versionType": "git"
      },
      {
        "status": "affected",
        "version": "a6a65fef5ef8d0a6a0ce514eb66b2f3dfa777b48",
        "lessThan": "41e91dff2d3974730b5ee50daa8e27ec254cbf91",
        "versionType": "git"
      },
      {
        "status": "affected",
        "version": "a6a65fef5ef8d0a6a0ce514eb66b2f3dfa777b48",
        "lessThan": "e88ce9f0536f3b2149afb70625cfc4bd74a4ac6d",
        "versionType": "git"
      },
      {
        "status": "affected",
        "version": "a6a65fef5ef8d0a6a0ce514eb66b2f3dfa777b48",
        "lessThan": "446a1f5bb64ba38adb93cb043ff0f7b85e8937ca",
        "versionType": "git"
      },
      {
        "status": "affected",
        "version": "a6a65fef5ef8d0a6a0ce514eb66b2f3dfa777b48",
        "lessThan": "5e7148402dfc4a5b7894d8e97b15e5c2e70924aa",
        "versionType": "git"
      },
      {
        "status": "affected",
        "version": "a6a65fef5ef8d0a6a0ce514eb66b2f3dfa777b48",
        "lessThan": "52a8a1ba883defbfe3200baa22cf4cd21985d51a",
        "versionType": "git"
      }
    ],
    "programFiles": [
      "fs/xfs/xfs_log.c"
    ],
    "defaultStatus": "unaffected"
  },
  {
    "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
    "vendor": "Linux",
    "product": "Linux",
    "versions": [
      {
        "status": "affected",
        "version": "5.14"
      },
      {
        "status": "unaffected",
        "version": "0",
        "lessThan": "5.14",
        "versionType": "semver"
      },
      {
        "status": "unaffected",
        "version": "5.15.203",
        "versionType": "semver",
        "lessThanOrEqual": "5.15.*"
      },
      {
        "status": "unaffected",
        "version": "6.1.167",
        "versionType": "semver",
        "lessThanOrEqual": "6.1.*"
      },
      {
        "status": "unaffected",
        "version": "6.6.130",
        "versionType": "semver",
        "lessThanOrEqual": "6.6.*"
      },
      {
        "status": "unaffected",
        "version": "6.12.78",
        "versionType": "semver",
        "lessThanOrEqual": "6.12.*"
      },
      {
        "status": "unaffected",
        "version": "6.18.19",
        "versionType": "semver",
        "lessThanOrEqual": "6.18.*"
      },
      {
        "status": "unaffected",
        "version": "6.19.9",
        "versionType": "semver",
        "lessThanOrEqual": "6.19.*"
      },
      {
        "status": "unaffected",
        "version": "7.0",
        "versionType": "original_commit_for_fix",
        "lessThanOrEqual": "*"
      }
    ],
    "programFiles": [
      "fs/xfs/xfs_log.c"
    ],
    "defaultStatus": "affected"
  }
]
Related CVEs
CVE-2026-43365

Source reference: /cveMetadata/cveId

Publisher severity

high

Source reference: /containers/cna/metrics

Event
#40066 · Revision 1
Added to Heist Feed
Publisher date
Read the original announcement