PT-2026-64649
CVE-2026-64428
·
Publicado
2026-07-25
·
Atualizado
2026-11-03
Descrição por
CVSS 3.1
5.5
MédiaMétricasAV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Nome do Software Vulnerável e Versões Afetadas
Linux kernel (versões afetadas não especificadas)
Descrição
Existe um problema no controlador GPIO SCH onde a função
sch irq unmask() habilita a IRQ do GPIO e atualiza o estado do controlador via sch irq mask unmask(). Este processo utiliza sch->lock com spin lock irqsave(). Quando o callback é alcançado a partir de irq startup() durante a configuração de uma IRQ solicitada, o caminho não é passível de suspensão (non-sleepable). No entanto, sob PREEMPT RT, um spinlock t comum torna-se um lock de suspensão, levando a uma situação em que uma função de suspensão é chamada a partir de um contexto inválido.Recomendações
Converter o lock do controlador SCH para
raw spinlock t para garantir que o lock do registrador permaneça não suspensível para os callbacks do irqchip. Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾