Uma falha no mecanismo de pagamentos do XRP Ledger, ativa desde 2015, poderia ter permitido a um invasor cunhar XRP (XRP) gastável acima do teto de oferta de 100 bilhões de tokens, segundo desenvolvedores.
Pontos-chave:
- Um pesquisador usando uma ferramenta de segurança com IA relatou o bug de overflow em 22 de setembro, via programa de recompensas da rede.
- Os desenvolvedores lançaram uma correção três dias depois, abrindo mão, pela primeira vez em mais de uma década, da votação dos validadores.
- Os mantenedores dizem não haver qualquer evidência de exploração da falha.
Bug de falsificação de XRP
Os mantenedores do XRP Ledger divulgaram a vulnerabilidade em um relatório de segurança em 9 de outubro, afirmando que um pesquisador a reportou via programa de bug bounty em 22 de setembro. A RippleX, braço de desenvolvimento da Ripple, classificou o problema como crítico após reproduzir o ataque. A equipe não encontrou sinais de que alguém o tenha explorado.
A falha estava no mecanismo de pagamentos, que utilizava operações de 64 bits sem checagem para somar o valor devido por um comprador quando um único pagamento preenchia múltiplas ofertas no livro de ordens ao mesmo tempo.
Centenas de ofertas propositalmente mal precificadas podiam levar essa soma além do limite numérico e fazê-la “dar a volta” até um valor irrisório. Com isso, os vendedores recebiam integralmente, enquanto o comprador pagava quase nada. O próprio mecanismo de segurança do ledger contra emissão de novos XRP dependia da mesma aritmética e, por isso, não detectava as moedas falsificadas.
Leia também: GPT-6.1 Sol ajudou a reduzir em 76 vezes o custo dos agentes da Asana, mas há um porém
Explicação de Cayden Liao
Cayden Liao, cofundador de segurança da Veria Labs, escreveu no X que o agente de IA da empresa encontrou o bug e chegou a desenvolver um exploit funcional. Pelos seus cálculos, uma única transação poderia ter cunhado algo em torno de 18 trilhões de XRP. Ele suspeita que a falha passou despercebida por tanto tempo porque “encadeia dois bugs que, isoladamente, seriam de baixa severidade”.
Liao contou que a Ripple pagou à Veria o valor máximo do programa de recompensas, de US$ 250 mil. J. Ayo Akinyele, líder de engenharia da RippleX, afirmou que a equipe vai ampliar o uso de ferramentas de caça a bugs com IA e de verificação formal, observando que a IA está “mudando fundamentalmente a velocidade com que vulnerabilidades podem ser descobertas”.
Patch de emergência no XRPL
A correção foi distribuída na versão 3.4.1 do xrpld em 25 de setembro, três dias após o reporte. Mais de 80% dos validadores de confiança já rodavam a nova versão naquele mesmo dia, e a mudança entrou em vigor sem o tradicional processo de votação de emenda de duas semanas — algo inédito em mais de uma década. Segundo os desenvolvedores, seguir o rito normal e publicar o código aberto detalhando a alteração teria dado aos potenciais atacantes uma janela de semanas para explorar o bug antes que o patch se tornasse efetivo.
Em 2010, um bug de overflow no Bitcoin (BTC) criou mais de 184 bilhões de moedas em uma única transação, antes de os desenvolvedores corrigirem o problema em poucas horas e promoverem um fork da rede para apagar as unidades extras. Mais recentemente, a Zcash (ZEC) também correu para corrigir uma falha de falsificação, episódio que pressionou fortemente o preço do token.
Próxima leitura: Investidores franceses em cripto podem dever até 10.000 euros por carteiras não declaradas

