PT-2026-121922

CVE-2026-98950

·

Publicado

2026-10-23

·

Atualizado

2026-10-23

Descrição por

Pontuação
N/A
Não disponível

Não há classificações de severidade ou métricas disponíveis. Quando houver, atualizaremos as informações correspondentes na página.

In the Linux kernel, the following vulnerability has been resolved:
flow dissector: avoid u16 truncation of hlen in bpf flow dissect()
bpf flow dissect() sanitizes the offsets returned by the BPF program with clamp t(u16, ..., hlen).
If hlen is bigger than 65535, the upper bound is truncated before the comparison. For instance, with hlen == 65536, both nhoff and thoff are forced to zero, even if the program returned sane values.
This is the same class of bug as the one fixed in commit 99bda1ecbd56 ("flow dissector: avoid u16 truncation of skb->len when computing thoff"). That fix does not cover the BPF path, because skb flow dissect() returns early when a BPF flow dissector handles the packet.
struct bpf flow keys stores nhoff and thoff as u16, so cap hlen to U16 MAX before clamping.
Found by sashiko while reviewing the commit above.
Fornecedores
Produtos afetados
Identificadores relacionados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾