CVE-2024-26704
Linux Linux, linux kernel, debian linux
In the Linux kernel, the following vulnerability has been resolved: ext4: fix double-free of blocks due to wrong extents moved_len In ext4_move_extents(), moved_len is only updated when all moves are successfully executed, and only discards orig_inode and donor_inode preallocations when moved_len is not zero. When the loop fails to exit after successfully moving some extents, moved_len is not updated and remains at 0, so it does not discard the preallocations. If the moved extents overlap with the preallocated extents, the overlapped extents are freed twice in ext4_mb_release_inode_pa() and...
- CVSS
- 7.8
- EPSS
- 0.27% 18.2% percentile
- CISA KEV
- Not listed
- Published
- 2024.04.04