CVE-2023-53333 in Linuxinformação

Sumário

de VulDB • 15/06/2026

No kernel do Linux, a seguinte vulnerabilidade foi corrigida:

netfilter: conntrack: dccp: copiar o cabeçalho inteiro para um buffer na pilha (stack), e não apenas o básico

Eric Dumazet afirma: nf_conntrack_dccp_packet() possui uma única ocorrência:

dh = skb_header_pointer(skb, dataoff, sizeof(_dh), &_dh);

E nada mais é 'extraído' do pacote com base no seu conteúdo. dh->dccph_doff e/ou dh->dccph_x ...) Portanto, dccp_ack_seq() está lendo tranquilamente dados além do buffer _dh.

BUG: KASAN: stack-out-of-bounds em nf_conntrack_dccp_packet+0x1134/0x11c0 Leitura de tamanho 4 no endereço ffff000128f66e0c pela tarefa syz-executor.2/29371 [..]

Corrigir isso aumentando o buffer na pilha para incluir também espaço para os números de sequência extras e todos os cabeçalhos conhecidos dos tipos de pacotes dccp, e depois extrair novamente após a validação inicial do cabeçalho básico.

Ao fazer isso, marcar como inválidos os pacotes que não possuem o bit de sequência de 48 bits mas onde o RFC diz que o tipo DEVE usá-los.

Testado apenas em compilação.

v2: a primeira chamada skb_header_pointer() agora precisa ajustar o tamanho para extrair apenas o cabeçalho genérico. (Eric)

Aviso: Pretendo remover o suporte ao conntrack dccp mais tarde este ano.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsável

Linux

Reservar

16/09/2025

Divulgação

16/09/2025

Moderação

aceite

Entrada

VDB-324538

CPE

pronto

EPSS

0.00140

KEV

não

Atividades

baixo

Fontes

Want to stay up to date on a daily basis?

Enable the mail alert feature now!