PT-2024-11209

CVE-2021-47162

·

Publicado

2021-05-17

·

Atualizado

2025-01-08

Descrição por

CVSS 3.1
9.8
Crítica
MétricasAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Nome do software vulnerável e versões afetadas
Kernel do Linux (versões afetadas não especificadas)
Descrição
O problema surge ao anexar um skb de fragmento à frag list de um skb que já contém skbs de outras fontes. Isso pode levar a falhas do tipo “use-after-free”, pois o skb de fragmento anexado é acessado por vários skbs, mas a função skb get é chamada apenas uma vez. O problema ocorre quando um skb é criado por pskb copy(), onde a frag list é clonada e compartilhada entre vários skbs, ou quando um skb é atualizado por pskb may pull() com um skb clonado por skb clone(). Li Shuang relatou várias falhas causadas por esse problema durante testes em dispositivos macvlan. O patch resolve isso linearizando o skb principal se ele tiver uma frag list definida em tipc buf append(), evitando skb copy() ao chamar skb linearize() antes de skb unshare().
Recomendações
No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Enumeração de fraquezas
Identificadores relacionados
OESA-2024-1483
OESA-2024-1484
SUSE-SU-2024:1643-1
SUSE-SU-2024:1646-1
SUSE-SU-2024:1870-1
SUSE-SU-2024:1979-1
SUSE-SU-2024:1983-1
SUSE-SU-2024:2184-1
SUSE-SU-2024:4367-1
SUSE-SU-2024_4367-1
SUSE-SU-2025:0035-1
SUSE-SU-2025_0035-1
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾