CVE-2025-69418 in OpenSSLinformação

Sumário

de VulDB • 07/06/2026

Resumo da vulnerabilidade: Ao utilizar a API OCB de baixo nível diretamente com AES-NI ou outros caminhos de código acelerados por hardware, entradas cujo comprimento não seja múltiplo de 16 bytes podem deixar o bloco parcial final sem criptografia e sem autenticação.

Resumo do impacto: Os 1-15 bytes finais de uma mensagem podem ser expostos em texto claro durante a criptografia e não são cobertos pela tag de autenticação, permitindo que um atacante leia ou altere esses bytes sem detecção.

As rotinas de criptografia e descriptografia OCB de baixo nível no caminho de fluxo acelerado por hardware processam blocos completos de 16 bytes, mas não avançam os ponteiros de entrada/saída. O código subsequente de tratamento do final (tail-handling) opera então sobre os ponteiros base originais, efetivamente reprocesando o início do buffer enquanto deixa os bytes finais reais sem processamento. O checksum de autenticação também exclui os bytes finais reais.

No entanto, os consumidores típicos do OpenSSL que utilizam a API EVP não são afetados, pois as implementações OCB de nível superior (EVP e provedores) dividem as entradas de modo que blocos completos e blocos parciais finais sejam processados em chamadas separadas, evitando o caminho de código problemático. Além disso, o TLS não utiliza suites de cifras OCB. A vulnerabilidade afeta apenas aplicações que chamam diretamente as funções CRYPTO_ocb128_encrypt() ou CRYPTO_ocb128_decrypt() de baixo nível com comprimentos não alinhados a blocos em uma única chamada em compilações aceleradas por hardware. Por essas razões, o problema foi avaliado como de severidade Baixa.

Os módulos FIPS nas versões 3.6, 3.5, 3.4, 3.3, 3.2, 3.1 e 3.0 não são afetados por este problema, pois o modo OCB não é um algoritmo aprovado pelo FIPS.

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

OpenSSL 1.0.2 não é afetado por este problema.

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

Responsável

Openssl

Reservar

06/01/2026

Divulgação

27/01/2026

Moderação

aceite

Entrada

VDB-343026

CPE

pronto

EPSS

0.00115

KEV

não

Atividades

muito baixo

Fontes

Do you want to use VulDB in your project?

Use the official API to access entries easily!