PT-2026-72329
CVE-2026-72141
·
Publicado
2026-08-15
·
Atualizado
2026-10-09
Descrição por
CVSS 3.1
7.5
AltaMétricasAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Nome do Software Vulnerável e Versões Afetadas
Linux kernel versões anteriores a 6.13
Descrição
Existe um problema no driver i2c imx onde a máquina de estados de leitura de bloco orientada a interrupção lida incorretamente uma contagem de bytes de leitura de bloco igual a 0. Nesse cenário, o sistema rejeita a solicitação como -EPROTO, mas falha em retornar um NACK+STOP. Consequentemente, o próximo ciclo de recebimento começa prematuramente, fazendo com que o alvo mantenha a linha SDA e trave o barramento até que o controlador i2c seja reiniciado via ciclo de energia. Além disso, a leitura de I2DR no caminho de erro
count > I2C SMBUS BLOCK MAX arma o próximo byte, o que também pode levar ao travamento do barramento se não for NACKed antes de abortar com -EPROTO. A função i2c imx isr read continue() está envolvida no processo de emissão do sinal STOP.Recomendações
Atualize o kernel do Linux para a versão 6.13 ou posterior.
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾