PT-2026-65536 · Gopacket · Gopacket

CVE-2026-54345

·

Publicado

2026-07-28

·

Atualizado

2026-09-04

CVSS v3.1

7.5

Alta

VetorAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Nome do Software Vulnerável e Versões Afetadas gopacket versões anteriores a 1.6.1
Descrição O decodificador Diameter AVP na função decodeDiameterAVP() contém um subfluxo de número inteiro (integer underflow). Quando a flag Vendor está ativada, o decodificador utiliza um tamanho de cabeçalho de 12 bytes, mas valida apenas que a variável avp.Length não seja inferior a 8. Se um invasor fornecer um avp.Length entre 8 e 11, a subtração do tamanho do cabeçalho resulta em um underflow de uint32, levando a uma alocação de memória ilimitada de aproximadamente 4 GiB. Isso pode ser explorado enviando um pequeno número de mensagens Diameter maliciosas para causar exaustão de memória e disparar o OOM-kill do processo, resultando em uma negação de serviço remota não autenticada. Isso afeta serviços que processam tráfego do protocolo Diameter, como coletores de pacotes, monitores de sinalização e ferramentas de IDS.
Recomendações Atualize para a versão 1.6.1. Como medida paliativa temporária, restrinja o acesso ao módulo de decodificação Diameter a fontes confiáveis para minimizar o risco de exploração.

Exploit

Correção

DoS

Integer Underflow

Allocation of Resources Without Limits

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-54345
GHSA-6R28-9PPF-4HJ5
GO-2026-6121
OPENSUSE-SU-2026:21761-1

Produtos afetados

Gopacket