CVE-2026-31449: linux Out-of-bounds Read
Vulnerability summary
CVE-2026-31449 is a high (CVSS 7.8) Out-of-bounds Read vulnerability in linux. EPSS estimates a 0.15% chance of exploitation in the next 30 days, higher than 3.4% of scored vulnerabilities.
Advisory lineage
Upstream 0 · Downstream 22 · Related 22Timeline
- 22-04-2026PublishedVulnerability first disclosed.
- 19-10-2026Last modifiedVulnerability information updated.
Description
In the Linux kernel, the following vulnerability has been resolved: ext4: validate p_idx bounds in ext4_ext_correct_indexes ext4_ext_correct_indexes() walks up the extent tree correcting index entries when the first extent in a leaf is modified. Before accessing path[k].p_idx->ei_block, there is no validation that p_idx falls within the valid range of index entries for that level. If the on-disk extent header contains a corrupted or crafted eh_entries value, p_idx can point past the end of the allocated buffer, causing a slab-out-of-bounds read. Fix this by validating path[k].p_idx against EXT_LAST_INDEX() at both access sites: before the while loop and inside it. Return -EFSCORRUPTED if the index pointer is out of range, consistent with how other bounds violations are handled in the ext4 extent tree code.
CVSS metrics
5 scores · 4 sources · 2 versions- OSV · UbuntuEcosystem advisory · calculated7.8HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
- OSV · DebianEcosystem advisory · calculated7.8HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
- NVDNIST7.8HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
EPSS trend
Probability
0.15%
Chance of exploitation in the next 30 days
Percentile
3%
Versus all other CVEs
30-day change
0.00 pp
From 0.14% on 19-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root causeAffected systems
Ubuntu157 products
- linuxAll versions (No fix recorded) | < 5.15.0-198.208 | < 6.8.0-136.136
- linux-allwinner-5.19All versions (No fix recorded)
- linux-awsAll versions (No fix recorded) | < 5.15.0-1117.124 | < 6.8.0-1061.64
- linux-aws-5.0All versions (No fix recorded)
- linux-aws-5.11All versions (No fix recorded)
Linux2 products
- linux≥ a86c61812637c7dd0c57e29880cffd477b62f2e7, < 39d6e2b67651614bac0dc6592fa9836321910067 | ≥ a86c61812637c7dd0c57e29880cffd477b62f2e7, < c5839b34704c9c2f47f079451bdbb22de0da1ed1 | ≥ a86c61812637c7dd0c57e29880cffd477b62f2e7, < 10242e640b36b91ad03d25f3dc77854bbdff8358 | ≥ a86c61812637c7dd0c57e29880cffd477b62f2e7, < 4d08401aa13f1531216f1a7ae281ca4806e90a5c | ≥ a86c61812637c7dd0c57e29880cffd477b62f2e7, < 407c944f217c17d4343148011acafebc604d55e1 | ≥ a86c61812637c7dd0c57e29880cffd477b62f2e7, < 93f2e975ed658ce09db4d4c2877ca2c06540df83 | ≥ a86c61812637c7dd0c57e29880cffd477b62f2e7, < 01bf1e0b997d82c0e353b51ed74ef99698043c33 | ≥ a86c61812637c7dd0c57e29880cffd477b62f2e7, < 2acb5c12ebd860f30e4faf67e6cc8c44ddfe5fe8 | 2.6.19
- linux_kernel≥ 2.6.19.1, < 6.12.80 | ≥ 6.13, < 6.18.21 | ≥ 6.19, < 6.19.11 | 2.6.19 | 2.6.19:rc2 | 2.6.19:rc3 | 2.6.19:rc4 | 2.6.19:rc5 | 2.6.19:rc6 | 7.0:rc1 | 7.0:rc2 | 7.0:rc3 | 7.0:rc4 | 7.0:rc5
Debian1 product
- linux< 6.1.176-1 | < 6.12.85-1 | < 6.19.11-1
3 vendors · 160 products