CVE-2026-43067 in the critical feed json
ext4: handle wraparound when searching for blocks for indirect mapped blocks
published 2026-05-05 6 mo ago modified 2026-10-19 20 d ago also EUVD-2026-27368
- cvss
- 9.8
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.5%
- EPSS 0.5% chance of exploitation in 30 days, percentile 43%
- public exploits
- 0
- none known
Summary
In the Linux kernel, the following vulnerability has been resolved:
ext4: handle wraparound when searching for blocks for indirect mapped blocks
Commit 4865c768b563 ("ext4: always allocate blocks only from groups inode can use") restricts what blocks will be allocated for indirect block based files to block numbers that fit within 32-bit block numbers.
However, when using a review bot running on the latest Gemini LLM to check this commit when backporting into an LTS based kernel, it raised this concern:
If ac->ac_g_ex.fe_group is >= ngroups (for instance, if the goal group was populated via stream allocation from s_mb_last_groups), then start will be >= ngroups.
Does this allow allocating blocks beyond the 32-bit limit for indirect block mapped files? The commit message mentions that ext4_mb_scan_groups_linear() takes care to not select unsupported groups. However, its loop uses group = *start, and the very first iteration will call ext4_mb_scan_group() with this unsupported group because next_linear_group() is only called at the end of the iteration.
After reviewing the code paths involved and considering the LLM review, I determined that this can happen when there is a file system where some files/directories are extent-mapped and others are indirect-block mapped. To address this, add a safety clamp in ext4_mb_scan_groups().
Patch / fix
- Linux Linux 5.16, 6.1.168, 6.6.134, 6.12.80, 6.18.21, 6.19.11
- linux Debian 14 6.19.11-1
debian advisories DEBIAN-CVE-2026-43067
- git.kernel.org/stable/c/f89bba144938921a2249237ad04a0183ff3f8930 commit
- git.kernel.org/stable/c/83170a05908b6cf2fb3235d3065bf613ff866f3c commit
- git.kernel.org/stable/c/4bec4a498ce86314d470ae6144120461f2138c29 commit
- git.kernel.org/stable/c/12624c5b724a81e14e532972b40d863b0de3b7d1 commit
- git.kernel.org/stable/c/2a368ccddfc492a0aa951e2caef2985f20e96503 commit
- git.kernel.org/stable/c/bb81702370fad22c06ca12b6e1648754dbc37e0f commit
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2026-43067 updated cvss 5.5
kernel: ext4: handle wraparound when searching for blocks for indirect mapped blocks
-
Red Hat Enterprise Linux 6 perf, kernel, python-perf, kernel-kdump, kernel-firmware, kernel-bootwrapper, +1 moreaffected: no fix planned “Out of support scope”
-
Red Hat Enterprise Linux 7 perf, kernel, bpftool, kernel-rt, python-perf, kernel-kdump, +8 moreaffected: no fix available “Fix deferred”
-
Red Hat Enterprise Linux 8 perf, kernel, bpftool, kernel-rt, kernel-core, kernel-tools, +29 more Red Hat Enterprise Linux 9 rv, perf, rtla, kernel, bpftool, libperf, +83 moreaffected: no fix available, no fix planned “Out of support scope”
-
Red Hat Enterprise Linux 10 kernelaffected: no fix planned “Out of support scope”
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
CISA SSVC
- Exploitation
- none
- Automatable
- yes
- Technical impact
- total
- Assessed
- 23 d ago
Exploit prediction
0.50% chance of exploitation in the next 30 days, higher than 43% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 9.8 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
Affected products
- Linux Linux
Classification
- Weakness
-
- CWE-822 Untrusted Pointer Dereference
- Technology feeds
References
-
git.kernel.org
/stable/c/f89bba144938921a2249237ad04a0183ff3f8930
patch
-
git.kernel.org
/stable/c/83170a05908b6cf2fb3235d3065bf613ff866f3c
patch
-
git.kernel.org
/stable/c/4bec4a498ce86314d470ae6144120461f2138c29
patch
-
git.kernel.org
/stable/c/12624c5b724a81e14e532972b40d863b0de3b7d1
patch
-
git.kernel.org
/stable/c/2a368ccddfc492a0aa951e2caef2985f20e96503
patch
-
git.kernel.org
/stable/c/bb81702370fad22c06ca12b6e1648754dbc37e0f
patch
Sources
- CVE List CVE-2026-43067
- NVD CVE-2026-43067
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.