CVE-2025-68794 in the critical feed json
iomap: adjust read range correctly for non-block-aligned positions
published 2026-01-13 9 mo ago modified 2026-10-19 20 d ago also EUVD-2026-2308
- cvss
- 9.8
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.7%
- EPSS 0.7% chance of exploitation in 30 days, percentile 52%
- public exploits
- 0
- none known
Summary
In the Linux kernel, the following vulnerability has been resolved:
iomap: adjust read range correctly for non-block-aligned positions
iomap_adjust_read_range() assumes that the position and length passed in are block-aligned. This is not always the case however, as shown in the syzbot generated case for erofs. This causes too many bytes to be skipped for uptodate blocks, which results in returning the incorrect position and length to read in. If all the blocks are uptodate, this underflows length and returns a position beyond the folio.
Fix the calculation to also take into account the block offset when calculating how many bytes can be skipped for uptodate blocks.
Patch / fix
- Linux Linux 5.10.267, 5.15.218, 6.1.185, 6.6.120, 6.12.64, 6.18.3, 6.19
- linux Debian 12 6.1.187-1
- linux Debian 13 6.12.69-1
- linux Debian 14 6.18.3-1
debian advisories DEBIAN-CVE-2025-68794
- linux Ubuntu 22.04 LTS 5.15.0-202.212
- linux Ubuntu 24.04 LTS 6.8.0-110.110
- linux Ubuntu 25.10 6.17.0-22.22
- linux-aws Ubuntu 22.04 LTS 5.15.0-1119.126
- linux-aws Ubuntu 24.04 LTS 6.8.0-1052.55
- linux-aws Ubuntu 25.10 6.17.0-1012.12
- linux-gcp Ubuntu 22.04 LTS 5.15.0-1120.130
- linux-gcp Ubuntu 24.04 LTS 6.8.0-1054.57
ubuntu advisories UBUNTU-CVE-2025-68794
Ubuntu security data © Canonical Ltd., from https://github.com/canonical/ubuntu-security-notices via OSV; changed: normalised to fixed package versions per release. CC BY-SA 4.0
- kernel-rt Real Time Module 15 SP7 6.4.0-150700.7.37.2
- kernel-syms-rt Real Time Module 15 SP7 6.4.0-150700.7.37.1
- kernel-source-rt Real Time Module 15 SP7 6.4.0-150700.7.37.2
- kernel-rt Linux Micro 6.2 6.12.0-160000.28.1
- kernel-64kb Linux Micro 6.2 6.12.0-160000.28.1
- kernel-source Linux Micro 6.2 6.12.0-160000.28.1
- kernel-default Linux Micro 6.2 6.12.0-160000.28.1
- kernel-default-base Linux Micro 6.2 6.12.0-160000.27.1.160000.2.8
suse advisories SUSE-SU-2026:1573-1SUSE-SU-2026:21237-1SUSE-SU-2026:21230-1SUSE-SU-2026:21255-1SUSE-SU-2026:21123-1SUSE-SU-2026:21114-1
- kernel-rt openSUSE Leap 16.0 6.12.0-160000.28.1
- dtb-aarch64 openSUSE Leap 16.0 6.12.0-160000.28.1
- kernel-64kb openSUSE Leap 16.0 6.12.0-160000.28.1
- kernel-syms openSUSE Leap 16.0 6.12.0-160000.28.1
- kernel-azure openSUSE Leap 16.0 6.12.0-160000.28.1
- kernel-obs-qa openSUSE Leap 16.0 6.12.0-160000.28.1
- kernel-source openSUSE Leap 16.0 6.12.0-160000.28.1
- kernel-default openSUSE Leap 16.0 6.12.0-160000.28.1
opensuse advisories openSUSE-SU-2026:20572-1
- git.kernel.org/stable/c/ce20f49ac9194cf81a77f01d1c316d7c17ae753c commit
- git.kernel.org/stable/c/275b37a1e5c2c8abd313e8075f6aec9a349f291b commit
- git.kernel.org/stable/c/b8c9f25fd84328c5fcc4f70c6d1e8f1d4787eaac commit
- git.kernel.org/stable/c/82b60ffbb532d919959702768dca04c3c0500ae5 commit
- git.kernel.org/stable/c/12053695c8ef5410e8cc6c9ed4c0db9cd9c82b3e commit
- git.kernel.org/stable/c/142194fb21afe964d2d194cab1fc357cbf87e899 commit
- git.kernel.org/stable/c/7aa6bc3e8766990824f66ca76c19596ce10daf3e 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-2025-68794 updated cvss 5.5
kernel: iomap: adjust read range correctly for non-block-aligned positions
-
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 more Red Hat Enterprise Linux 10 kernelaffected: no fix available “Fix deferred”
-
Red Hat Enterprise Linux 6 perf, kernel, python-perf, kernel-kdump, kernel-firmware, kernel-bootwrapper, +1 more Red Hat Enterprise Linux 7 perf, kernel, bpftool, kernel-rt, python-perf, kernel-kdump, +8 morenot affected: vulnerable code not present
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
- 24 d ago
Exploit prediction
0.69% chance of exploitation in the next 30 days, higher than 52% 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-190 Integer Overflow or Wraparound
- Technology feeds
References
- git.kernel.org /stable/c/ce20f49ac9194cf81a77f01d1c316d7c17ae753c
- git.kernel.org /stable/c/275b37a1e5c2c8abd313e8075f6aec9a349f291b
- git.kernel.org /stable/c/b8c9f25fd84328c5fcc4f70c6d1e8f1d4787eaac
- git.kernel.org /stable/c/82b60ffbb532d919959702768dca04c3c0500ae5
- git.kernel.org /stable/c/12053695c8ef5410e8cc6c9ed4c0db9cd9c82b3e
- git.kernel.org /stable/c/142194fb21afe964d2d194cab1fc357cbf87e899
- git.kernel.org /stable/c/7aa6bc3e8766990824f66ca76c19596ce10daf3e
Sources
- CVE List CVE-2025-68794
- NVD CVE-2025-68794
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.