Clientes Ethereum corrigem falha que poderia redirecionar recompensas de ETH

iconCoinDesk
Compartilhar
AI summary iconResumo
Os clientes Ethereum Teku e Besu lançaram atualizações para corrigir uma falha que poderia permitir que atacantes redirecionassem recompensas de ETH. O problema surgiu de uma vulnerabilidade criptográfica na eMudhra, uma autoridade certificadora indiana. Os clientes agora bloqueiam certificados da eMudhra em imagens Docker. A ausência padrão de verificações de revogação no Java expôs algumas configurações. Nenhum ataque foi relatado. A atualização está alinhada com os esforços da CFT, garantindo que a liquidez e os mercados de criptomoedas permaneçam seguros.

Um erro de criptografia em uma empresa de certificados indiana chegou ao Ethereum, onde poderia ter permitido que atacantes enviassem silenciosamente algumas recompensas de bloco de validadores para si mesmos.

Teku, o software usado por muitos validadores para executar o lado de proof-of-stake do Ethereum, lançou a versão 26.10.3 na terça-feira. Besu, que processa transações do Ethereum, lançou a versão 26.10.2 na segunda-feira. Ambas as atualizações deixam de confiar em certificados vinculados à eMudhra, uma autoridade certificadora indiana, em suas imagens Docker, as versões pré-empacotadas executadas por muitos operadores.

Validadores são os computadores que fazem staking de ETH para garantir o Ethereum e ganhar taxas por propor blocos. Alguns deles se comunicam com outros serviços pela internet e dependem de certificados digitais para garantir que estão se comunicando com o correto.

Em 17 de outubro, pesquisadores descobriram que as chaves privadas por trás oito das autoridades de certificação intermediárias da eMudhra haviam sido geradas com pouca aleatoriedade.

Isso significava que as chaves poderiam ser deduzidas a partir dos próprios certificados, que são públicos. Qualquer pessoa com essas chaves poderia emitir certificados que software não atualizado aceitaria como autênticos. Os navegadores bloquearam os certificados, a eMudhra os revogou um dia depois e a empresa desde então afirmou que sairá do negócio de certificados.

Leia mais: Uma empresa que atesta sites tinha chaves secretas tão fracas que 8 delas foram quebradas

Java, a linguagem de programação na qual o Teku e o Besu são executados, não verifica por padrão se um certificado foi revogado. Assim, as imagens Docker do Teku continuavam confiando nos certificados inválidos mesmo após os navegadores os terem descartado.

Um atacante posicionado entre um validador e um serviço ao qual ele se conecta pode se passar por esse serviço. Em seu aviso de segurança, o Teku afirmou que um validador enganado dessa maneira poderia propor um bloco que pague suas taxas para o endereço do atacante.

Um assinante externo falso, o serviço separado que armazena as chaves de um validador, poderia entregar assinaturas usadas para alterar para onde os recompensas vão, o que o Teku classificou como a configuração mais arriscada.

“Um nó padrão do Teku no mainnet não é afetado e não requer nenhuma ação”, escreveu a equipe, acrescentando que “nenhuma exploração foi relatada”. A Consensys Diligence, parceira de segurança do Teku, inicialmente sinalizou o problema.

Operadores que executam Teku ou Besu diretamente em suas máquinas, sem Docker, precisam atualizar o Java manualmente, pois a atualização do software Ethereum não afeta a lista de certificados confiáveis do Java. As novas imagens do Docker também não corrigem o Java instalado no host.

Qualquer um ainda usando Java 26 tem uma correção mais difícil, no entanto. O Teku disse que essa versão está sem suporte e não receberá uma compilação corrigida, portanto, esses operadores precisam migrar para o Java 25.

Aviso legal: as informações nesta página podem ter sido obtidas de terceiros e não refletem necessariamente os pontos de vista ou opiniões da KuCoin. Este conteúdo é fornecido apenas para fins informativos gerais, sem qualquer representação ou garantia de qualquer tipo, nem deve ser interpretado como aconselhamento financeiro ou de investimento. A KuCoin não é responsável por quaisquer erros ou omissões, ou por quaisquer resultados do uso destas informações. Os investimentos em ativos digitais podem ser arriscados. Avalie cuidadosamente os riscos de um produto e a sua tolerância ao risco com base nas suas próprias circunstâncias financeiras. Para mais informações, consulte nossos termos de uso e divulgação de risco.