Out-of-bounds read in Linux kernel - CVE-2026-64053
Published: July 20, 2026
Linux kernel
Detailed vulnerability description
The vulnerability allows a local user to cause an out-of-bounds read.
The vulnerability exists due to an out-of-bounds read in bio_integrity_copy_user() and the block layer integrity handling when processing bio integrity metadata during read or write operations. A local user can trigger the vulnerable code path to cause an out-of-bounds read.
The issue occurs because bip_vcnt can exceed bip_max_vcnt, causing gap-merge checks to read past the bip_vec[] flexible array; on read operations the access remains in bounds but reaches a saved user bvec instead of the bounce segment.