Vyper · Vyper · CVE-2024-24560
**Nome do software vulnerável e versões afetadas**
Vyper (versões afetadas não especificadas)
**Descrição**
O problema surge quando são feitas chamadas a contratos externos e o buffer de entrada se sobrepõe ao buffer de retorno. Ao verificar o RETURNDATASIZE para tipos dinâmicos, o tamanho é comparado apenas com o tamanho mínimo permitido para esse tipo, e não com o comprimento do valor retornado. Como resultado, dados de retorno malformados podem fazer com que o contrato confunda dados do buffer de entrada com dados de retorno. Isso pode ocorrer quando o contrato chamado retorna dados codificados em ABIv2 inválidos, permitindo que o contrato chamador leia dados inválidos diferentes do buffer corrompido.
**Recomendações**
No momento, não há informações sobre uma versão mais recente que contenha uma correção para esta vulnerabilidade.