CVE-2026-98287 in Linuxinformação

Sumário

de VulDB • 06/10/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

pppoatm: garantir um cabeçalho de skb gravável e dados lineares

Em pppoatm_send(), o encapsulamento LLC verifica se há espaço suficiente no headroom para o cabeçalho LLC de 4 bytes, mas não garante que o cabeçalho do skb seja gravável.

Os pacotes normais de transmissão que passam por ppp_start_xmit() têm seu cabeçalho descompartilhado via skb_cow_head(). No entanto, os pacotes também podem alcançar pppoatm_send() através da ponte de canais PPP (PPPIOCBRIDGECHAN) sem passar por ppp_start_xmit().

Use skb_cow_head() para garantir tanto headroom suficiente quanto um cabeçalho gravável antes de adicionar o cabeçalho LLC.

Ao fazer isso: - Chame pskb_may_pull(skb, 1) antes de inspecionar skb->data[0] para evitar leituras fora dos limites em quadros de comprimento zero ou não lineares (por exemplo, provenientes da ponte).
- Adie a compressão do protocolo SC_COMP_PROT até que pppoatm_may_send() seja bem-sucedida. Isso elimina a alocação temporária de skb no caso de falha na admissão e remove completamente a heurística "desfazer" frágil no rótulo nospace, evitando qualquer risco de leitura de headroom não inicializado ou execução de um skb_push desbalanceado.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsável

Linux

Reservar

25/09/2026

Divulgação

06/10/2026

Moderação

aceite

Entrada

VDB-414166

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Interested in the pricing of exploits?

See the underground prices here!