PT-2025-7630 · Vyper · Vyper
Lowcharles-Cooper
·
Publicado
2025-02-21
·
Atualizado
2025-02-26
·
CVE-2025-27104
CVSS v3.1
7.5
Alta
| Vetor | AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
Nome do Software Vulnerável e Versões Afetadas
Versões do Vyper anteriores à 0.4.1
Descrição
A questão refere-se ao potencial de múltiplas avaliações de uma única expressão no alvo do iterador de um loop
for, o que pode levar a um comportamento inesperado do programa. Especificamente, leituras em iteradores que contêm um ifexp podem intercalar leituras com escritas no corpo do loop, consumindo efeitos colaterais produzidos no corpo do loop. Isso pode ocorrer em loops for do Vyper que permitem dois tipos de alvos de iterador: a função nativa range() e um tipo iterável, como SArray e DArray. O número estimado de dispositivos potencialmente afetados em todo o mundo não foi informado. Não há incidentes conhecidos no mundo real onde esta questão tenha sido explorada.Recomendações
Para versões anteriores à 0.4.1, atualize para a versão 0.4.1 assim que a versão corrigida estiver disponível.
No momento, não há informações sobre outras soluções alternativas para esta vulnerabilidade.
Exploit
Correção
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Vyper