CVE-2026-46300highsob ataqueCWE-123CWE-456

CVE-2026-46300: falha de alta gravidade em Linux

net: skbuff: preserve shared-frag marker during coalescing

Publicada em · Atualizada em

Aviso por e-mail quando ela entrar no KEV, ganhar PoC pública ou subir de nota.

91Vexday Risk Score

Corrija agora. Ela está sob exploração confirmada pelo CISA, tem alerta oficial do governo brasileiro e tem exploit funcional público.

ssvc Actcvss 7.8epss 16%
da publicação à armano mesmo dia
Publicada no NVD23 de mai.
1ª PoC14 de mai.
metasploit14 de mai.
CISA KEV+158d
Alerta oficial no Brasil

O governo federal publicou alerta, recomendação ou boletim que cita esta vulnerabilidade.

  • CTIR Gov · ALERTA 103/2026 · 29 out 2026Vulnerabilidade crítica no Kernel - Linuxler no gov.br ↗
Fonte: CTIR Gov (GSI) e CISC Gov.br, sob licença CC BY-ND 3.0.
Ação exigida pela CISAprazo federal: 2026-10-31

Apply mitigations in accordance with vendor instructions, ensuring compliance with CISA’s BOD 26-04 Prioritizing Security Updates Based on Risk (see URL in Notes) guidance and CISA’s “Forensics Triage Requirements” (see URL in Notes). Follow applicable BOD 26-04 guidance for cloud services or discontinue use of the product if mitigations are unavailable. Stakeholders are responsible for evaluating each asset's internet exposure and ensuring adherence to BOD 26-04 patching guidelines.

Em resumo

Uma falha no tratamento de buffers de rede do kernel Linux pode perder um marcador que indica que alguns dados são compartilhados. Com isso, o kernel pode modificar dados que deveria ter copiado antes, o que pode corromper informações usadas por outras partes do sistema.

Detalhe técnico

Em skb_try_coalesce(), fragmentos paginados transferidos de um skb de origem com SKBFL_SHARED_FRAG definido são anexados ao skb de destino sem propagar essa flag. A entrada ESP depende de skb_has_shared_frag() para pular skb_cow_data() em skbs não clonados e não lineares, então, após o coalescing de recepção TCP, pode ocorrer descriptografia in-place sobre fragmentos apoiados em page cache. O impacto relatado é escrita não intencional in-place em memória compartilhada e de propriedade externa, afetando a integridade; a correção no kernel Linux propaga o marcador durante a transferência dos fragmentos.

Resumo gerado e traduzido por IA a partir da descrição oficial.
In the Linux kernel, the following vulnerability has been resolved: net: skbuff: preserve shared-frag marker during coalescing skb_try_coalesce() can attach paged frags from @from to @to. If @from has SKBFL_SHARED_FRAG set, the resulting @to skb can contain the same externally-owned or page-cache-backed frags, but the shared-frag marker is currently lost. That breaks the invariant relied on by later in-place writers. In particular, ESP input checks skb_has_shared_frag() before deciding whether an uncloned nonlinear skb can skip skb_cow_data(). If TCP receive coalescing has moved shared frags into an unmarked skb, ESP can see skb_has_shared_frag() as false and decrypt in place over page-cache backed frags. Propagate SKBFL_SHARED_FRAG when skb_try_coalesce() transfers paged frags. The tailroom copy path does not need the marker because it copies bytes into @to's linear data rather than transferring frag descriptors.
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Produtos afetados
Linux · Linux
⚠ Recursos públicos, para você avaliar a exposição de sistemas que controla ou está autorizado a testar. Teste apenas com autorização.