PT-2024-29745 · Linux+10 · Linux Kernel+10
Publicado
2024-06-04
·
Atualizado
2025-09-29
·
CVE-2024-42090
CVSS v3.1
5.5
Média
| Vetor | AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H |
Nome do software vulnerável e versões afetadas
Kernel do Linux (versões afetadas não especificadas)
Descrição
O problema está relacionado a um possível impasse na função
create pinctrl() ao lidar com -EPROBE DEFER. Em create pinctrl(), o pinctrl maps mutex é adquirido antes de chamar add setting(). Se add setting() retornar -EPROBE DEFER, create pinctrl() chama pinctrl free(). No entanto, pinctrl free() tenta adquirir pinctrl maps mutex, que já está sendo mantido por create pinctrl(), levando a um possível impasse. Este bug foi descoberto e resolvido usando o Teste de Segurança por Análise Estática (SAST) da Coverity, da Synopsys, Inc. O patch resolve o problema liberando pinctrl maps mutex antes de chamar pinctrl free(), evitando o impasse. Um invasor poderia explorar essa vulnerabilidade para causar uma negação de serviço.Recomendações
No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.
Exploit
DoS
Improper Locking
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Alt Linux
Almalinux
Astra Linux
Centos
Linuxmint
Linux Kernel
Red Hat
Red Os
Rocky Linux
Suse
Ubuntu