CVE Intelligence
Análise Assistido por IA

CVE-2026-52982: Driver rtl8150 do kernel Linux: use-after-free no caminho de transmissão

Um use-after-free (CWE-416) no driver Ethernet USB rtl8150 do kernel Linux pode ocorrer quando a rotina de transmissão lê skb->len depois que a requisição USB já foi submetida. A CNA atribui pontuação 9.8 (CVSS 3.1), e o registro lista várias faixas de versões estáveis do kernel como afetadas. As fontes consultadas não mostram exploração confirmada e a vulnerabilidade não consta no KEV da CISA.

Publicada em 13/10/2026 · Atualizada em 13/10/2026 · Read in English

Visão geral

A CVE-2026-52982 afeta o driver Ethernet USB rtl8150 do kernel Linux. Segundo o registro, a função de transmissão rtl8150_start_xmit() lê skb->len para as estatísticas da interface depois que a requisição USB já foi submetida, enquanto o caminho de conclusão pode já ter liberado esse buffer. A correção upstream armazena o comprimento em cache antes da submissão e usa esse valor no contador tx_bytes.

Impacto

  • O registro classifica a falha como CWE-416 (Use After Free).
  • O vetor CVSS 3.1 fornecido pela CNA é CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, com pontuação base 9.8.
  • A descrição confirma uma leitura de memória já liberada detectada pelo KASAN. As fontes consultadas não descrevem o que um atacante conseguiria a partir dessa leitura, portanto o impacto prático além dos valores pontuados é desconhecido.
  • O problema reportado é uma falha de segurança de memória em um driver usado com adaptadores conectados por USB; a exposição depende de o driver estar presente e em uso em cada sistema.

Produtos e versões afetadas

O registro lista o produto Linux Linux Kernel com estas faixas:

  • De 2.6.12.1 até, sem incluir, 5.10.258
  • De 5.11 até, sem incluir, 5.15.209
  • De 5.16 até, sem incluir, 6.1.175
  • De 6.2 até, sem incluir, 6.6.141
  • De 6.7 até, sem incluir, 6.12.91
  • De 6.13 até, sem incluir, 6.18.33
  • De 6.19 até, sem incluir, 7.0.10
  • Listadas individualmente: 2.6.12, 2.6.12-rc2, 2.6.12-rc3, 2.6.12-rc4, 2.6.12-rc5 e 7.1-rc1

O registro não associa explicitamente uma versão corrigida a cada ramo. Os limites superiores acima são as primeiras versões excluídas, o que sugere que as versões estáveis nesses números contêm a correção. Trata-se de uma inferência, que deve ser confirmada nos changelogs das versões estáveis do kernel e nos avisos da sua distribuição. O registro também vincula oito commits da árvore estável que trazem a correção.

Status de exploração

A CVE não consta no catálogo KEV da CISA, portanto esse catálogo não reporta exploração ativa. Nenhuma exploração confirmada aparece nas fontes consultadas. O registro não traz dados do EPSS, por isso a probabilidade de exploração é desconhecida.

Correção e mitigação

  • Atualize o kernel Linux para uma versão estável que inclua a correção upstream do ramo afetado, aplicando também os pacotes fornecidos pela sua distribuição.
  • Quando um adaptador USB que usa o driver rtl8150 não for necessário, considere desabilitar ou descarregar esse driver como medida temporária, após confirmar o impacto no seu hardware.
  • Priorize sistemas que expõem adaptadores Ethernet USB a acesso físico ou em nível de hypervisor por partes não confiáveis, já que o acesso físico pode alterar o perfil de risco.
  • Acompanhe os avisos de kernel dos fornecedores, pois correções retroportadas podem usar números de versão diferentes do upstream.

Orientação para detecção

  • Faça o inventário dos sistemas com as faixas de kernel afetadas e identifique se o módulo rtl8150 está presente ou carregado.
  • Revise os logs do kernel em busca de relatórios do KASAN ou de slab-use-after-free que citem rtl8150_start_xmit. Esses relatórios são mais prováveis em kernels de teste ou de depuração, e a ausência deles não comprova que o sistema está seguro.
  • Monitore comportamentos inesperados de interfaces de rede ou de dispositivos USB, reconhecendo que esses sinais não são específicos desta falha.

Limitações das informações disponíveis

  • O registro não informa a versão corrigida por ramo ou por distribuição.
  • O registro não traz detalhes de exploração, informações de prova de conceito nem uma avaliação de disponibilidade de exploit, e esta análise não acrescenta nenhum desses dados.
  • O registro não contém pontuação EPSS, e o campo SSVC está vazio.
  • Os dados de CVSS vêm da CNA. O registro não inclui uma pontuação separada do NVD.
  • O registro não informa se o driver afetado está habilitado nos kernels de distribuições comuns.

Perguntas frequentes

O que é a CVE-2026-52982?

É um use-after-free (CWE-416) no driver Ethernet USB rtl8150 do kernel Linux. O caminho de transmissão lê o comprimento de um buffer depois que a requisição USB pode já tê-lo liberado.

Há exploração conhecida desta vulnerabilidade?

Não. O catálogo KEV da CISA não a lista, e nenhuma exploração confirmada aparece nas fontes consultadas.

Como administradores devem agir?

Atualize o kernel para uma versão estável que inclua a correção upstream do ramo afetado. Se o driver rtl8150 não for necessário, considere desabilitá-lo como medida temporária.

Esta análise foi redigida com auxílio de IA a partir de dados verificados das fontes e checada automaticamente contra eles.