willbesec

Kernel Linux: perda do marcador de fragmentos partilhados no subsistema de rede

No kernel Linux, a função skb_try_coalesce() perdia o marcador de fragmentos partilhados, e o ESP podia decifrar no próprio sítio sobre páginas da cache de ficheiros. Consta do catálogo KEV da CISA. CVSS 7,8.

  • Identificador: CVE-2026-46300
  • Publicado em: 2026-05-23
  • Pontuação CVSS (Common Vulnerability Scoring System) versão 3.1: 7.8 (HIGH)

Descrição (texto original em inglês):

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. (texto reduzido: os pormenores técnicos da exploração não são reproduzidos)

  • Prova de conceito (PoC) público: identificada pela ferramenta de pesquisa.
  • Técnica MITRE ATT&CK (mapeamento do site, com base no tipo de falha descrito no NVD): T1068, Exploração para escalada de privilégios (Exploitation for Privilege Escalation)

Fontes

  1. Registo do CVE no NVDnvd.nist.gov
  2. Referência (git.kernel.org)git.kernel.org
  3. Referência (git.kernel.org)git.kernel.org
  4. Referência (git.kernel.org)git.kernel.org
  5. Técnica MITRE ATT&CK T1068attack.mitre.org

Esta página resume as fontes indicadas. Confirme os detalhes técnicos e as versões afetadas na fonte primária antes de agir.