PT-2025-11300 · Unknown · Post-Quantum Secure Feldman'S Verifiable Secret Sharing+1

Publicado

2025-03-14

·

Atualizado

2025-03-14

·

CVE-2025-29780

CVSS v4.0

5.8

Média

VetorAV:L/AC:H/AT:P/PR:L/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N
Nome do Software Vulnerável e Versões Afetadas: Post-Quantum Secure Feldman's Verifiable Secret Sharing versões 0.7.6b0 e anteriores
Descrição: O problema envolve vulnerabilidades de canal lateral de temporização na biblioteca feldman vss, especificamente dentro da função find secure pivot e potencialmente em outras partes de secure matrix solve. Essas vulnerabilidades devem-se ao modelo de execução do Python, que não garante execução em tempo constante. Um atacante com a capacidade de medir o tempo de execução dessas funções poderia potencialmente recuperar informações secretas utilizadas no esquema de Compartilhamento de Segredo Verificável (VSS). A instrução condicional if matrix[row][col] != 0 and row random < min value: possui tempo de execução que depende do valor de matrix[row][col], o que pode ser explorado por um atacante. A exploração bem-sucedida desses canais laterais de temporização poderia permitir que um atacante recuperasse chaves secretas ou outras informações sensíveis protegidas pelo esquema VSS, levando a um comprometimento completo do segredo compartilhado.
Recomendações: Para as versões 0.7.6b0 e anteriores, considere usar a biblioteca apenas em ambientes onde medições de temporização por atacantes são inviáveis. Implemente seus próprios wrappers em torno de operações críticas usando bibliotecas de tempo constante em linguagens como Rust, Go ou C como uma solução de médio prazo. Aguarde a implementação em Rust planejada, mencionada na documentação da biblioteca, que abordará adequadamente essas questões como uma solução de longo prazo. Como uma solução alternativa temporária, considere restringir o acesso às funções find secure pivot e secure matrix solve para minimizar o risco de exploração. Evite usar a função constant time compare na biblioteca afetada até que uma correção esteja disponível.

Exploit

Correção

Side Channel Attack

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2025-29780
GHSA-Q65W-FG65-79F4

Produtos afetados

Post-Quantum Secure Feldman'S Verifiable Secret Sharing
Feldman Vss