PT-2024-4342 · Liboqs+1 · Liboqs+1

Antoonpurnal

·

Publicado

2024-06-10

·

Atualizado

2025-08-20

·

CVE-2024-36405

CVSS v3.1

7.5

Alta

VetorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Nome do software vulnerável e versões afetadas
Versões da liboqs anteriores à 0.10.1
Descrição
Foi identificada uma falha de temporização no fluxo de controle na implementação de referência do mecanismo de encapsulamento de chaves Kyber no liboqs, uma biblioteca criptográfica em linguagem C que fornece implementações de algoritmos de criptografia pós-quântica. Essa falha pode ser explorada para vazar informações confidenciais. Um ataque local de prova de conceito pode vazar toda a chave secreta ML-KEM 512 em aproximadamente 10 minutos, utilizando medições de temporização de desencapsulamento de ponta a ponta.
Recomendações
Para versões anteriores à 0.10.1, atualize para a versão 0.10.1 para resolver o problema. Como solução alternativa temporária, considere usar opções de compilador que possam produzir código vetorizado, o qual não vaza informações confidenciais; no entanto, confiar nessas opções de compilador como solução alternativa pode não ser confiável.

Exploit

Correção

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

Enumeração de Fraquezas

Identificadores relacionados

BDU:2024-04831
CVE-2024-36405
GHSA-F2V9-5498-2VPP
OPENSUSE-SU-2024:14039-1
OPENSUSE-SU-2025_0005-1
SUSE-SU-2025:0005-1
SUSE-SU-2025_0005-1

Produtos afetados

Suse
Liboqs