No kernel Linux, a seguinte vulnerabilidade foi resolvida. i 3 c: mipi- i 3 c- hci: Corrigir a corrida em i 3 c_hci_addr_to_dev() i 3 c_hci_addr_to_dev() caminha bus->devs.i 3 c, que é protegido por bus.lock (rwsem). No entanto, é invocado a partir do MIPI I 3 O gestor IRQ do HCI C, que não pode pegar bus.lock. Isto permite adição/remoção de dispositivo concorrente no I 3 C core para modificar a lista enquanto ela está sendo atravessada, levando potencialmente a usar- depois de- livre ou falhas. Remova a dependência na lista de dispositivos do ônibus e introduza uma tabela de busca dedicada. Adicione um array ibi_devs[] indexado pela entrada DAT, mantido sob o bloqueio hci->. Atualize o array quando os IBIs estiverem ativados ou desativados, de modo que reflita sempre o conjunto de dispositivos permitidos para gerar IBIs. Também atualize quando os IBIs são liberados, para cobrir o caso de canto quando um IBI é liberado sem ser desativado (por exemplo, oldedev em i 3 c_master_add_i 3 c_dev_locked()).

Mover i 3 c_hci_addr_to_dev() para core.c, reimplementá- lo usando o novo array, e adicionar uma afirmação lockdep para impor que o bloqueio hci-> é mantido pelos chamadores. Demolir uma mensagem no gerenciamento do PIO e DMA IBI, de um erro para uma mensagem de depuração, porque há uma janela de corrida quando a condição pode surgir normalmente. Registro de aconselhamento: GHSA- 48 cg- fm 56 - jr 4 v. Identificadores relacionados: CVE- 2026 - 72454.

Tempo: GitHub Advisory Database publicou este registro em 2026 - 08 - 15 T 06: 32: 25.000 Z e lista a sua última modificação como 2026 - 08 - 17 T 06: 33: 30.000 Z. Severidade: ALTAMENTE. Dados de pontuação publicados: CVSS_V 3: CVSS: 3.1 /AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H.

Software afetado: o registro de aconselhamento não fornece um pacote normalizado ou faixa de versões. Classificação e evidência: nenhum identificador CWE está listado. O registro contém 3 suporte de referências nestes tipos: AVISO, WEB.