PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-31449 Linux CVE debrief

CVE-2026-31449 is a Linux kernel ext4 flaw in extent index correction logic. A missing bounds check on an extent-tree index pointer can let corrupted on-disk metadata drive an out-of-bounds read, which NVD rates as CVSS 7.8 HIGH.

Vendor
Linux
Product
Unknown
CVSS
HIGH 7.8
CISA KEV
Not listed in stored evidence
Original CVE published
2026-04-22
Original CVE updated
2026-09-08
Advisory published
2026-04-22
Advisory updated
2026-09-08

Who should care

Linux kernel maintainers, distro security teams, storage and filesystem engineers, and administrators running ext4 on systems that may mount untrusted or potentially corrupted filesystems should prioritize this advisory.

Technical summary

NVD describes the issue in ext4_ext_correct_indexes(), which walks up the ext4 extent tree to update index entries after the first extent in a leaf changes. Before reading path[k].p_idx->ei_block, the code did not verify that p_idx was still within the valid index range for that level. If the on-disk extent header contains a corrupted or crafted eh_entries value, p_idx can point past the allocated buffer and cause a slab-out-of-bounds read. The kernel fix validates path[k].p_idx against EXT_LAST_INDEX() at both access sites and returns -EFSCORRUPTED when the pointer is out of range. NVD lists CWE-125 and a CVSS v3.1 vector of AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H.

Defensive priority

High

Recommended defensive actions

  • Apply the kernel updates that include the ext4 bounds check fix, or vendor backports of the referenced patches.
  • Verify deployed kernel versions against the NVD affected ranges and upgrade any build older than the fixed stable releases listed by NVD.
  • Treat untrusted, damaged, or externally supplied ext4 filesystems as higher risk until patched kernels are deployed.
  • Use vendor advisories and stable kernel package updates to confirm the fix is present in your distribution build.
  • If you maintain kernel-dependent appliances or images, rebuild them with patched kernels and revalidate filesystem handling paths.

Evidence notes

The supplied NVD record identifies the bug as an ext4 out-of-bounds read in ext4_ext_correct_indexes(), tied to unvalidated path[k].p_idx access when eh_entries is corrupted. The NVD entry also includes the mitigation references to stable.kernel.org patch commits and records CWE-125 plus CVSS 7.8 HIGH. The affected-version data in the source corpus comes from NVD CPE criteria, including ranges ending before 6.12.80, 6.18.21, and 6.19.11, with special inclusion of 2.6.19 and early release candidates.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-31449 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-31449

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-31449 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-31449

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • Mitigation or vendor reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/01bf1e0b997d82c0e353b51ed74ef99698043c33

    416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch

  • Mitigation or vendor reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/2acb5c12ebd860f30e4faf67e6cc8c44ddfe5fe8

    416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch

  • Mitigation or vendor reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/407c944f217c17d4343148011acafebc604d55e1

    416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/4d08401aa13f1531216f1a7ae281ca4806e90a5c

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Mitigation or vendor reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/93f2e975ed658ce09db4d4c2877ca2c06540df83

    416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.