PT-2025-40079
CVE-2025-39905
·
Publicado
2025-01-01
·
Atualizado
2026-10-21
Descrição por
CVSS 3.1
7.0
AltaMétricasAV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
Nome do Software Vulnerável e Versões Afetadas
Kernel Linux (versões afetadas não especificadas)
Descrição
O kernel Linux contém uma falha no subsistema de rede relacionada ao phylink. O problema envolve uma potencial condição de corrida ao serializar gravações simultâneas em
pl->phydev com o resolvedor. Atualmente, phylink resolve() depende de pl->state mutex para proteger contra chamadas simultâneas a phylink bringup phy() ou phylink disconnect phy() que modificam pl->phydev. No entanto, existe uma inversão de lock onde pl->phydev->lock precisa ser adquirido antes de pl->state mutex, o que requer desreferenciar pl->phydev sem a proteção de pl->state mutex. Um novo lock foi adicionado para resolver isso, embora atualmente seja redundante, ele se tornará funcional quando mutex lock(&phy->lock) for movido para fora da seção mutex lock(&pl->state mutex). O uso do rtnl mutex foi considerado, mas rejeitado devido a potenciais deadlocks com phylink disconnect phy() e bloqueio desnecessário de outros caminhos de chamada do kernel.Recomendações
No momento, não há informações sobre uma versão mais recente que contenha uma correção para esta vulnerabilidade.
Explorabilidade
Exploit
Impactos
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾