Início
Tendências
Vulnerabilidades
Notícias
Pesquisadores
Por que dbugs?

Minaminao-Osec

#47538de 53,635
5.3CVSS total
Vulnerabilidades · 1
PT-2024-21300
5.3
2024-02-26
Vyper · Vyper · CVE-2024-26149
**Nome do software vulnerável e versões afetadas** Versões 0.3.10 e anteriores do Vyper **Descrição** O problema ocorre quando um valor excessivamente grande é especificado como índice inicial para uma matriz em ` abi decode`, causando um estouro na posição de leitura. Isso resulta na decodificação de valores fora dos limites pretendidos da matriz, podendo levar a explorações em contratos que utilizam matrizes dentro de ` abi decode`. **Recomendações** Para as versões 0.3.10 e anteriores, atualize para uma versão que inclua os patches de https://github.com/vyperlang/vyper/pull/3925, https://github.com/vyperlang/vyper/pull/4091, https://github.com/vyperlang/vyper/pull/4144 ou https://github.com/vyperlang/vyper/pull/4060 para resolver o problema. Como solução alternativa temporária, considere restringir o uso da função ` abi decode` com índices iniciais grandes para matrizes, a fim de minimizar o risco de exploração.