CVE-2024-38604

block: refine the EOF check in blkdev_iomap_begin

State
Published
Severity
Not scored
Published
Jun 19, 2024
Updated
May 11, 2026
Reserved
Jun 18, 2024

Read the record on cve.org

Description

In the Linux kernel, the following vulnerability has been resolved:

block: refine the EOF check in blkdev_iomap_begin

blkdev_iomap_begin rounds down the offset to the logical block size before stashing it in iomap->offset and checking that it still is inside the inode size.

Check the i_size check to the raw pos value so that we don't try a zero size write if iter->pos is unaligned.

Scores

The record has no CVSS score.

Weaknesses

The record names no weakness.

Affected Products

ProductVersions
LinuxLinux
  • 487c607df790d366e67a7d6a30adf785cdd98e55 to before 910717920c8c3f9386277a44c44d448058a18084Affected
  • 487c607df790d366e67a7d6a30adf785cdd98e55 to before 72c54e063c32aeb38d43a2bd897821e6e5a1757dAffected
  • 487c607df790d366e67a7d6a30adf785cdd98e55 to before 10b723bcba8986537a484aa94dbfc9093fd776a1Affected
  • 487c607df790d366e67a7d6a30adf785cdd98e55 to before 0c12028aec837f5a002009bbf68d179d506510e8Affected
LinuxLinux
  • 6.6Affected
  • before 6.6Not affected
  • 6.6.33 through 6.6.*Not affected
  • 6.8.12 through 6.8.*Not affected
  • 6.9.3 through 6.9.*Not affected
  • 6.10 and laterNot affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.