CVE-2026-80731 — net: remove CAP_SYS_RAWIO zero-padding in dev_validate_header
In the Linux kernel, the following vulnerability has been resolved: net: remove CAP_SYS_RAWIO zero-padding in dev_validate_header dev_validate_header() reads dev->hard_header_len directly when zero-padding short link layer headers for CAP_SYS_RAWIO holders: if (capable(CAP_SYS_RAWIO)) { memset(ll_header + len, 0, dev->hard_header_len - len); return true; } Packet send paths call dev_validate_header() on skbs whose headroom was allocated from an earlier hard_header_len read. If the device is reconfigured so that dev->hard_header_len increases before validation, the memset writes past the reserved buffer, an out-of-bounds write. This out-of-bounds write is masked in some SOCK_RAW paths today because the same concurrent increase can first make skb_push() exceed the reserved headroom and trigger skb_under_panic(). Remove the zero-padding branch before making those hard_header_len reads consistent, so the snapshot fixes do not turn a loud panic into a silent overwrite. This path is only reached for variable length L2 protocols, where len < hard_header_len but len >= min_header_len. No remaining in-tree variable length L2 protocol implements header_ops->validate, and the CAP_SYS_RAWIO bypass that zero-pads and accepts short headers has no real value beyond allowing testing of intentionally malformed input. Drop the CAP_SYS_RAWIO branch. The remaining reads of dev->hard_header_len in dev_validate_header() are comparisons only and have no memory safety impact.
Descrição oficial em inglês (tradução ainda não revisada).
Quem explora e qual a prioridade
Nota de 0 a 100 que combina exploração confirmada, uso por ransomware e grupos APT, exploits públicos, EPSS e severidade.
Como a nota foi calculada
- Severidade técnica (high)+6
A nota ordena a fila de correção; não substitui o contexto dos seus ativos (exposição à internet, criticidade, compensações).
Triagem
Está sendo explorada, qual a probabilidade de exploração, o que afeta e qual a severidade segundo as fontes.
Remediação
Correções e mitigações documentadas pelas fontes — com link para o aviso original.
Nenhuma correção documentada pelas fontes consultadas. Isso não significa que não exista: verifique o aviso do fabricante.
Primeiras 24 horas
Ordenado a partir dos próprios campos do registro — exposição primeiro, porque não se corrige o que não se encontrou. Ponto de partida, gerado por regras.
- Identifique ativos expostos que executam as combinações de fabricante/produto/versão afetadas (Linux Linux).
- Nenhuma correção documentada nas fontes: reduza a exposição e monitore o aviso do fabricante.
- Procure nos logs disponíveis sinais de tentativa de exploração, erros e anomalias de autenticação.
Escopo afetado
Fabricante, produto e versões como as fontes os descrevem.
| Fabricante | Produto | Versões | Status | Fonte |
|---|---|---|---|---|
| Linux | Linux |
versão f58a6c08ebdfa978178bbca78c2ba744a2665912versão 4.6≥ 4.5.2 e < 4.6≥ 4.4.8 e < 4.5≥ 4.1.28 e < 4.2≥ 3.16.36 e < 3.17≥ 3.2.80 e < 3.2.81versão 6804052fa9d86e9a512c88b24a5debbfc1a490fc e mais 11versão 8b8d278aa4de9335682bbd4a3bb619af015c859eversão 1df16498dfd0d5a129bdf2982d9a08df73e8923d≥ b5518429e70cd783b8ca52335456172c1a0589f6 e < 53fd7f912c0877647d6a1e1877f5ea8535ee0b4a≥ 2793a23aacbd754dbbb5cb75093deb7e4103bace e < 3b9a324e646d3657a8d9806dfbfe4f3e4066e882≥ 2793a23aacbd754dbbb5cb75093deb7e4103bace e < fc902f52a02298c7432b2334c0c82a2885a1a8b6≥ 2793a23aacbd754dbbb5cb75093deb7e4103bace e < dbb30dc943a93e083f1e531bfdc6779e57de40d0≥ 2793a23aacbd754dbbb5cb75093deb7e4103bace e < 74e035f07f53feca09e2352e77fccb09cad5e208≥ 2793a23aacbd754dbbb5cb75093deb7e4103bace e < 99df6b7a713f96eda206680d100b76e15f9d9b69≥ 2793a23aacbd754dbbb5cb75093deb7e4103bace e < b0f92a5731dc82556a9ae005cc35f71ab136307b≥ 2793a23aacbd754dbbb5cb75093deb7e4103bace e < 8fc9816404166a90ed8d544dc52482fafffb6d9f≥ 2793a23aacbd754dbbb5cb75093deb7e4103bace e < fa6d98dd925e72fc028b26a0cbbff9d2f0601ff6 |
Vulnerável | CVE Program (cve.org) e CISA ADP |
Características do ataque
O vetor CVSS decodificado. Descreve o ataque, não a sua exposição a ele.
Todas as pontuações coletadas
As fontes pontuam de forma independente e podem discordar; cada linha diz quem pontuou e em qual versão.
| Nota | Versão | Severidade | Explor. | Impacto | Pontuado por |
|---|---|---|---|---|---|
| 7.8 | CVSS 3.1 | Alta | 1.8 | 5.9 | 416baaa9-dc9f-4396-8d5f-8c081fb06d67 via NIST National Vulnerability Database |
| 7.8 | CVSS 3.1 | Alta | — | — | Linux via CVE Program (cve.org) e CISA ADP |
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H (nota exibida no topo: 416baaa9-dc9f-4396-8d5f-8c081fb06d67) Detecção
Derivado do vetor CVSS e da classe da fraqueza. Pontos de partida, não regras testadas.
- Vetor local/físico: concentre-se em telemetria de endpoint (EDR) dos hosts afetados.
Linha do tempo
O que aconteceu com esta CVE, do mais recente ao mais antigo.
- 2026
- Produtos afetados adicionados · linux/linux
- Ficha publicada
- CVSS alterado · 7.8
- Status na fonte alterado · → Received
- Registro criado nesta base
- CVE publicada
Atividade das fontes
Leituras que se repetem foram contadas em vez de listadas.
- 1× Descrição oficial atualizada · 15/10/2026 – 15/10/2026
Referências
9 no registro
- git.kernel.org/stable/c/fc902f52a02298c7432b2334c0c82a2885a1a8b6
- git.kernel.org/stable/c/fa6d98dd925e72fc028b26a0cbbff9d2f0601ff6
- git.kernel.org/stable/c/dbb30dc943a93e083f1e531bfdc6779e57de40d0
- git.kernel.org/stable/c/8fc9816404166a90ed8d544dc52482fafffb6d9f
- git.kernel.org/stable/c/99df6b7a713f96eda206680d100b76e15f9d9b69
- git.kernel.org/stable/c/b0f92a5731dc82556a9ae005cc35f71ab136307b
- git.kernel.org/stable/c/53fd7f912c0877647d6a1e1877f5ea8535ee0b4a
- git.kernel.org/stable/c/74e035f07f53feca09e2352e77fccb09cad5e208
- git.kernel.org/stable/c/3b9a324e646d3657a8d9806dfbfe4f3e4066e882
Em outras páginas do site
CVEs relacionadas (mesmos produtos)
- Crítica CVE-2026-99999 ipv4: validate checksum_start before completing checksum 12 h
- Desconhecida CVE-2026-98432 ipv4: free inet_opt and ireq_opt after an RCU grace period 12 h
- Desconhecida CVE-2026-98430 RDMA/efa: Keep admin queues alive while IRQ is registered 1 d
- Desconhecida CVE-2026-98426 wifi: mwifiex: fix IRQ leak using wrong index in MSI-X error path 1 d
- Desconhecida CVE-2026-98427 net/sched: codel: bound the dropping loop per dequeue call 1 d
- Desconhecida CVE-2026-98428 ALSA: usb: 6fire: Avoid embedded URBs 1 d
Não consta em nenhuma fonte consultada
Listado em vez de deixado em branco: um campo vazio e um não medido parecem iguais na tela, e só um deles é motivo para procurar em outro lugar.
- Sem pontuação EPSS da FIRST.
- Nenhuma versão corrigida, patch ou mitigação documentada.
- Sem avaliação SSVC da CISA.
- Sem classificação CWE.
- Nenhum IOC confirmado (IPs, domínios, hashes ou artefatos de malware) fornecido.
- Nenhum inventário de ativos, controle compensatório ou evidência de implantação de patch da sua organização.
- Nenhuma captura de tráfego de exploração, amostra de log ou caso de incidente.
Respondido a partir deste registro
Texto montado apenas com os campos acima — sem afirmações adicionais.
O que os defensores devem saber primeiro?
CVE-2026-80731 é "net: remove CAP_SYS_RAWIO zero-padding in dev_validate_header", de severidade Alta. Afeta Linux (Linux); as versões estão na tabela de escopo. Não está na CISA KEV, o que não exclui exploração. CVSS 7.8 descreve a severidade técnica. Verifique primeiro se ativos expostos ou críticos executam as versões afetadas, aplique as correções ou mitigações do fabricante e preserve logs para análise.
Comentários
Discussão técnica moderada. Leia as regras da comunidade.
Nenhum comentário ainda.
Entre ou crie uma conta para comentar e sugerir correções.