PT-2026-61370 · Linux · Linux

CVE-2026-64053

·

Publicado

2026-07-19

·

Atualizado

2026-07-19

CVSS v3.1

7.8

Alta

VetorAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
In the Linux kernel, the following vulnerability has been resolved:
block: don't overwrite bip vcnt in bio integrity copy user()
bio integrity add page() already sets bip vcnt to 1 for the bounce segment. Overwriting it with nr vecs breaks bip vcnt <= bip max vcnt on WRITE (bip max vcnt is 1), so the gap-merge checks in block/blk.h read past the bip vec[] flex array. On READ the read is in bounds but lands on a saved user bvec instead of the bounce.
The line was added for split propagation, but bio integrity clone() doesn't copy bip vcnt and BIP CLONE FLAGS excludes BIP COPY USER.

Correção

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Identificadores relacionados

CVE-2026-64053

Produtos afetados

Linux