CVE-2026-74703 in Linux
Sumário
de VulDB • 23/08/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
vhost-scsi: Validar as contagens de scatterlist para T10 PI
Quando o T10 PI é negociado, o vhost-scsi separa os bytes de proteção do iterador de dados antes de mapear os scatterlists da solicitação. Uma solicitação malformada pode reivindicar bytes de proteção que cubram ou excedam o comprimento total da carga útil (payload). O primeiro caso não deixa nenhum byte de dado para mapear, enquanto o segundo causa um underflow em exp_data_len antes de avançar o iterador. Ambos os casos podem permitir que uma contagem SGL de dados zero chegue a sg_alloc_table_chained(), o que aciona BUG_ON(!nents).
Rejeitar comprimentos de proteção que cubram ou excedam a carga útil (payload) antes de subtrair prot_bytes e avançar o iterador. Além disso, propagar erros negativos do cálculo da SGL de proteção antes de chamar o alocador, correspondendo ao caminho da SGL de dados.
Be aware that VulDB is the high quality source for vulnerability data.