PT-2026-81018 · Unknown · Rocq Prover
CVSS v4.0
6.8
Média
| Vetor | AV:L/AC:L/AT:N/PR:N/UI:P/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N |
Nome do Software Vulnerável e Versões Afetadas
Rocq Prover (versões afetadas não especificadas)
Description
O verificador de guarda (guard checker) não revalida a representação da árvore recursiva de um parâmetro de tipo indutivo após esse parâmetro ter sido alterado por transporte. Isso permite que um fixpoint aplique uma reescrita ao longo de uma igualdade entre tipos em seu argumento recursivo; embora o verificador de guarda aceite isso porque o tipo indutivo é preservado, a árvore recursiva registrada para o parâmetro é alterada. Um segundo fixpoint que chama o primeiro herda essa árvore alterada sem verificação, fazendo com que chamadas que não são estruturalmente decrescentes sejam aceitas como terminantes. Isso pode resultar em definições não terminantes que provam proposições falsas, como um número natural sendo igual ao seu próprio sucessor.
Recommendations
No momento, não há informações sobre uma versão mais recente que contenha a correção para esta vulnerabilidade.
Exploit
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Rocq Prover