PT-2026-61370 · Linux · Linux
CVE-2026-64053
·
Publicado
2026-07-19
·
Atualizado
2026-07-19
CVSS v3.1
7.8
Alta
| Vetor | AV: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
Produtos afetados
Linux