Skip to main content
VulnerabilityPublished Updated

CVE-2026-31449: Linux kernel · ext4: validate p_idx bounds in ext4_ext_correct_indexes

Affects Linux kernelSource CVE Database V5

0

Not known to be exploited · CVSS 7.8 High · fixed in c5839b34704c9c2f47f079451bdbb22de0da1ed1 : patch Linux kernel soon.

Data as of 26 Oct 2026, 13:47 UTC

CVSS 3.1 base score
7.8High
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.1% chance of exploitation in 30 days – higher than 3% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CISA SSVC
Exploitation
No evidence of active exploitation and no public proof of concept
Automatable
Attackers cannot reliably automate steps 1–4 of the kill chain
Technical impact
Total control over the software or total information disclosure

CISA SSVC assessment, 2026-10-16.

Patch
Available – fixed in c5839b34704c9c2f47f079451bdbb22de0da1ed1, 10242e640b36b91ad03d25f3dc77854bbdff8358, 407c944f217c17d4343148011acafebc604d55e1 +5
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 22 Apr 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.

What to do

Upgrade to a fixed release listed under Affected software.

Affected software

ProductAffectedFixed in
LinuxLinuxAffected
  • ≥ a86c61812637c7dd0c57e29880cffd477b62f2e7, < c5839b34704c9c2f47f079451bdbb22de0da1ed1
Fixed in
  • c5839b34704c9c2f47f079451bdbb22de0da1ed1
LinuxLinuxAffected
  • ≥ a86c61812637c7dd0c57e29880cffd477b62f2e7, < 10242e640b36b91ad03d25f3dc77854bbdff8358
Fixed in
  • 10242e640b36b91ad03d25f3dc77854bbdff8358
LinuxLinuxAffected
  • ≥ a86c61812637c7dd0c57e29880cffd477b62f2e7, < 407c944f217c17d4343148011acafebc604d55e1
Fixed in
  • 407c944f217c17d4343148011acafebc604d55e1
LinuxLinuxAffected
  • ≥ a86c61812637c7dd0c57e29880cffd477b62f2e7, < 93f2e975ed658ce09db4d4c2877ca2c06540df83
Fixed in
  • 93f2e975ed658ce09db4d4c2877ca2c06540df83
LinuxLinuxAffected
  • ≥ a86c61812637c7dd0c57e29880cffd477b62f2e7, < 39d6e2b67651614bac0dc6592fa9836321910067
Fixed in
  • 39d6e2b67651614bac0dc6592fa9836321910067
LinuxLinuxAffected
  • ≥ a86c61812637c7dd0c57e29880cffd477b62f2e7, < 4d08401aa13f1531216f1a7ae281ca4806e90a5c
Fixed in
  • 4d08401aa13f1531216f1a7ae281ca4806e90a5c

AI-suggested

This vulnerability has been fixed in the Linux kernel. Users and administrators should update to a kernel version that includes the fix identified by the provided commit hashes. Since this is not a cloud service, manual patching is required. No additional mitigation steps are indicated beyond applying the official fix.

Description

CVE-2026-31449 is a high-severity vulnerability in the Linux kernel's ext4 filesystem code. The flaw occurs in the ext4_ext_correct_indexes() function, which does not properly validate index pointer bounds before accessing them. This can lead to a slab-out-of-bounds read if the on-disk extent header is corrupted or maliciously crafted. The issue has been fixed by adding validation checks that return an error when index pointers are out of range.

References

Community reviews

Loading reviews…