Description
In the Linux kernel, the following vulnerability has been resolved: filemap: Fix bounds checking in filemap_read() If the caller supplies an iocb->ki_pos value that is close to the filesystem upper limit, and an iterator with a count that causes us to overflow that limit, then filemap_read() enters an infinite loop. This behaviour was discovered when testing xfstests generic/525 with the "localio" optimisation for loopback NFS mounts.
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
Linux Linux
Default version status: unaffected
c2a9737f45e27d8263ff9643f994bda9bac0b944 to < 6cc52df69e8464811f9f6fc12f7aaa78451eb0b8affectedc2a9737f45e27d8263ff9643f994bda9bac0b944 to < 26530b757c81f1389fb33ae0357500150933161baffectedc2a9737f45e27d8263ff9643f994bda9bac0b944 to < a2746ab3bbc9c6408da5cd072653ec8c24749235affectedc2a9737f45e27d8263ff9643f994bda9bac0b944 to < 6450e73f4c86d481ac2e22e1bc848d346e140826affectedc2a9737f45e27d8263ff9643f994bda9bac0b944 to < ace149e0830c380ddfce7e466fe860ca502fe4eeaffected272830350bb1bb5bb39395966ea63b9864b135d1affectedfbc7b803831e5c8a42c1f3427a17e55a814d6b3caffected3d549dcfbbb0ecdaa571431a27ee5da9f2466716affected3.16.40 to < 3.17affected4.7.10 to < 4.8affected4.8.4 to < 4.9affected
Linux Linux
Default version status: affected
4.9affected0 to < 4.9unaffected5.15.181 to ≤ 5.15.*unaffected6.1.117 to ≤ 6.1.*unaffected6.6.61 to ≤ 6.6.*unaffected6.11.8 to ≤ 6.11.*unaffected6.12 to ≤ *unaffected
References
- https://git.kernel.org/stable/c/6cc52df69e8464811f9f6fc12f7aaa78451eb0b8 ↗
- https://git.kernel.org/stable/c/26530b757c81f1389fb33ae0357500150933161b ↗
- https://git.kernel.org/stable/c/a2746ab3bbc9c6408da5cd072653ec8c24749235 ↗
- https://git.kernel.org/stable/c/6450e73f4c86d481ac2e22e1bc848d346e140826 ↗
- https://git.kernel.org/stable/c/ace149e0830c380ddfce7e466fe860ca502fe4ee ↗
- https://lists.debian.org/debian-lts-announce/2025/01/msg00001.html ↗