PT-2026-138462
CVE-2026-47738
·
Publicado
2026-11-06
·
Atualizado
2026-11-06
Descrição por
CVSS 3.1
5.3
MédiaMétricasAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Nome do Software Vulnerável e Versões Afetadas
liboqs versões anteriores a 0.16.0
Description
Na biblioteca criptográfica em linguagem C liboqs, a função
OQS KEM encaps derand pode desreferenciar um ponteiro de função encaps derand não inicializado. Isso ocorre quando a função é chamada em esquemas NTRU específicos (NTRU-HPS-2048-509, NTRU-HPS-2048-677, NTRU-HPS-4096-821, NTRU-HPS-4096-1229, NTRU-HRSS-701 ou NTRU-HRSS-1373), pois esses esquemas não suportam encapsulamento desrandomizado. O problema surge porque os objetos OQS KEM são alocados sem inicialização zero e o wrapper em src/kem/kem.c verifica apenas se o ponteiro OQS KEM não é nulo antes de executar o valor residual do heap. Isso pode resultar no travamento do processo solicitante e negação de serviço se um aplicativo instanciar um desses KEMs NTRU afetados e invocar OQS KEM encaps derand nele.Recommendations
Atualizar para a versão 0.16.0.
Evite invocar a função
OQS KEM encaps derand ao usar NTRU-HPS-2048-509, NTRU-HPS-2048-677, NTRU-HPS-4096-821, NTRU-HPS-4096-1229, NTRU-HRSS-701 ou NTRU-HRSS-1373.Explorabilidade
Exploit
Correção
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾