CVE-2026-90073 in Linuxinformação

Sumário

de VulDB • 18/09/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

net/sched: hhf: limitar o quantum antes de hhf_change() para evitar estouro (overflow)

hhf_init() define q->quantum = psched_mtu(qdisc_dev(sch)) sem verificação de overflow. Um dispositivo com MTU muito grande (por exemplo, um dummy com max_mtu == 0 aceitando MTU 2147483634) faz com que weight * quantum cause estouro no déficit assinado em hhf_dequeue(), gerando loop infinito.

Limitar q->quantum antes de hhf_change() para que tanto o caminho opt quanto !opt vejam um quantum coerente (sane). Sem essa correção, "tc qdisc add ... hhf" sem opções tem sucesso com um quantum limitado, mas "tc qdisc add ... hhf limit 1000" (qualquer opção presente) falha com -EINVAL porque hhf_change() revalida o padrão não limitado (sch_hhf.c:559). 256 corresponde ao floor do fq_codel e é um mínimo coerente para um quantum DRR.

Condições para reproduzir o bug: um dispositivo cujo MTU (mais hard_header_len) cause wrap-around de psched_mtu() no bit de sinal (por exemplo, um dummy device com max_mtu == 0 aceitando MTU 2147483634). Requer CAP_NET_ADMIN em um user namespace.

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

Responsável

Linux

Reservar

11/09/2026

Divulgação

17/09/2026

Moderação

aceite

Entrada

VDB-406556

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Do you want to use VulDB in your project?

Use the official API to access entries easily!