Em resumo
- Os mantenedores do XRP Ledger divulgaram e corrigiram um bug crítico de estouro no motor de pagamentos, relatado por meio de bug bounty em setembro, que poderia ter permitido a um atacante criar XRP falsificado.
- A falha passou despercebida desde 2015 porque nenhum pagamento normal a aciona, e a verificação de segurança do ledger de “nenhum XRP criado” usava a mesma aritmética defeituosa.
- Não há evidências de que o bug tenha sido explorado, dizem os desenvolvedores do XRP Ledger.
Os desenvolvedores por trás do XRP Ledger divulgaram e corrigiram uma vulnerabilidade crítica que, se não fosse tratada, poderia ter permitido a um atacante criar XRP do nada, uma falha que permaneceu adormecida no código da rede por cerca de uma década.
Em uma divulgação publicada na sexta-feira, os mantenedores do ledger disseram que um pesquisador relatou o bug por meio do programa de bug bounty do XRPL em setembro. O problema era um estouro de inteiro no motor de pagamentos, a parte do software que processa pagamentos.

Quando um único pagamento consumiu centenas de ofertas especialmente elaboradas do livro de ofertas, a soma do que o comprador devia excedeu o valor máximo que o sistema podia armazenar e "deu a volta" para um número minúsculo. O motor pagou cada vendedor integralmente, mas cobrou do comprador quase nada, com a diferença equivalendo a XRP recém-cunhado que nunca deveria ter existido.
Pior ainda, a verificação de segurança integrada do ledger, destinada a confirmar que nenhuma transação cria XRP, usava a mesma aritmética falha, então ela deu a volta de forma idêntica e não detectou nada. Os mantenedores disseram que um atacante poderia ter criado XRP gastável muito além do suprimento total do token em uma única transação, e então movido, negociado ou enviado para exchanges.
BitcoinBTC · USD
$82,731−2.98%
5 de out7 de out9 de out10 de out12 de out
$86,6 mil$84,6 mil$82,7 mil$80,7 mil
Máxima 24hMáxima$84.231
Mínima 24hMínima$82.379
VolVol$1,0B
Projeções de mercadoProbabilidades por Myriad
Comprar Bitcoin com USDT
Desenvolvido por Jupiter
Os engenheiros da RippleX confirmaram que o bug estava presente desde que o atual mecanismo de pagamento foi escrito em 2015 e passou despercebido porque nenhum pagamento comum chega perto de acionar o overflow.
Não há evidências de que tenha sido explorada, disse a equipe. A correção foi lançada na versão 3.4.1 em 25 de setembro, e mais de 80% dos validadores confiáveis da rede a estavam executando naquele dia.
Notavelmente, o patch contornou o processo habitual de emenda do ledger, que exige que os validadores votem e esperem duas semanas antes que uma mudança entre em vigor, sendo a primeira vez que uma mudança no processamento de transações foi deliberadamente lançada dessa forma desde que o sistema foi introduzido há mais de uma década. Os mantenedores disseram que a gravidade justificava isso, já que a correção de código aberto teria revelado o bug enquanto o deixaria explorável por semanas.
A divulgação ecoa um susto de falsificação que abalou o Zcash este ano, quando a moeda de privacidade correu para corrigir um bug de solidez em seu pool protegido que poderia ter permitido moedas falsificadas. Esse episódio fez o ZEC despencar antes que a atualização Ironwood da rede o resolvesse.
O XRP não escapou ileso da semana. O token era negociado a US$ 1,38 na segunda-feira, queda de 1,6% em 24 horas, o pior desempenho entre as principais criptomoedas, e queda de 9,4% nos últimos sete dias.






