CVE-2026-54874 in OpenSSLinformação

Sumário

de VulDB • 25/08/2026

Resumo do problema: O recebimento de um registro DTLS para uma epoch futura enquanto o handshake está em andamento faz com que o OpenSSL armazene em buffer muito mais memória do que a própria requere.

Resumo do impacto: Um peer pode usar uma pequena quantidade de tráfego de rede para fazer com que um endpoint DTLS do OpenSSL retenha uma quantidade desproporcionalmente grande de memória, o que pode levar a uma Negativa de Serviço (DoS).

CWE: CWE-405: Consumo Assimétrico de Recursos (Amplificação)

Descrição: Enquanto um handshake DTLS está em andamento, um peer pode ter avançado legitimamente para a próxima epoch (por exemplo, tendo enviado suas mensagens ChangeCipherSpec e Finished) antes que o endpoint local tenha processado a mesma transição, tipicamente devido à reordenação no transporte UDP subjacente. O OpenSSL armazena esses registros antecipados em buffer para que possam ser processados assim que o endpoint local alcançar o estado correspondente.

Armazenar um registro atualmente retém todo o buffer de leitura em que ele chegou, que é dimensionado para conter o maior registro DTLS possível (cerca de 16 kilobytes), ao invés de apenas os bytes que compõem o próprio registro. Até 100 desses registros podem ser armazenados em buffer por conexão. Como resultado, um peer que envia uma sequência de pequenos registros falsificados alegando pertencer à próxima epoch pode fazer com que um endpoint DTLS do OpenSSL retenha cerca de 1,7 megabytes de memória, apesar de enviar apenas uma pequena fração dessa quantidade de dados pela rede.

Um atacante obtém, portanto, um fator de amplificação de memória de aproximadamente 1200 e pode multiplicar o efeito através de quantas associações conseguir abrir, tornando isso um risco de Negativa de Serviço por exaustão de memória para servidores DTLS. Como a memória retida por conexão permanece limitada, e qualquer limite que uma aplicação já imponha ao número de associações simultâneas também limita a exposição total, este problema foi avaliado como de severidade Baixa.

Impacto FIPS: não

Nenhum módulo FIPS é afetado por este problema, pois o código afetado está fora do limite do módulo FIPS do OpenSSL.

OpenSSL 4.0, 3.6, 3.5, 3.4, 3.0, 1.1.1 e 1.0.2 são vulneráveis a este problema.

Usuários de OpenSSL 4.0 devem atualizar para o OpenSSL 4.0.2. Usuários de OpenSSL 3.6 devem atualizar para o OpenSSL 3.6.4. Usuários de OpenSSL 3.5 devem atualizar para o OpenSSL 3.5.8. Usuários de OpenSSL 3.4 devem atualizar para o OpenSSL 3.4.7. Usuários de OpenSSL 3.0 devem atualizar para o OpenSSL 3.0.22.

Apenas clientes com suporte premium: Usuários de OpenSSL 1.1.1 devem atualizar para o OpenSSL 1.1.1zi Usuários de OpenSSL 1.0.2 devem atualizar para o OpenSSL 1.0.2zr

Este problema foi reportado em 18 de maio de 2026 pela Amazon Web Services. A correção foi desenvolvida por Matt Caswell.

-- corte (metadados não publicados para uso interno) -- Reportado por: Amazon Web Services Corrigido por: Matt Caswell

Be aware that VulDB is the high quality source for vulnerability data.

Responsável

Openssl

Reservar

16/06/2026

Divulgação

25/08/2026

Moderação

aceite

Entrada

VDB-395048

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Want to know what is going to be exploited?

We predict KEV entries!