A Ledger corrigiu uma vulnerabilidade que afetava certos fluxos de assinatura clara em seu aplicativo Ethereum antes que outra empresa de segurança divulgasse o problema publicamente, disse o Diretor de Tecnologia Charles Guillemet em 23 de agosto.
Resumo
- A Ledger afirma que o patch do seu aplicativo Ethereum corrigiu fluxos de assinatura clara vulneráveis antes da divulgação pública.
- A TestMachine afirma que um aplicativo malicioso poderia substituir dados de transação enquanto os usuários revisavam as telas do dispositivo Ledger.
- O Diretor de Tecnologia da Ledger, Charles Guillemet, diz que firmware e aplicativos atualizados protegem os usuários afetados agora.
- Nenhum roubo confirmado ligado a esta vulnerabilidade de assinatura específica havia surgido até 24 de agosto de 2026.
- O repositório público da Ledger mostra correções de segurança contínuas, mas não identifica claramente cada patch implantado.
Guillemet disse que a Ledger Donjon, a equipe interna de pesquisa de segurança da empresa, descobriu o bug usando um sistema de pesquisa de vulnerabilidades com inteligência artificial. A Ledger implantou a correção aproximadamente duas semanas antes de sua declaração, de acordo com sua postagem.
Usuários com firmware e aplicativos Ledger atuais estão protegidos, disse Guillemet. Nenhum relato verificado de forma independente de fundos roubados por meio dessa vulnerabilidade específica havia surgido até 24 de agosto.
Bug do aplicativo Ethereum da Ledger afetou a assinatura clara
A assinatura clara tem como objetivo mostrar os detalhes da transação em um formato legível no dispositivo Ledger antes que o usuário os aprove. Ela permite que os usuários verifiquem valores, endereços e ações de contratos inteligentes em vez de autorizar um hash de transação ilegível.
A TestMachine, a empresa de segurança por trás da ferramenta de pesquisa de inteligência artificial Azimuth, disse que a vulnerabilidade poderia minar esse processo de revisão. De acordo com o tópico público da empresa, um aplicativo malicioso poderia supostamente enviar um comando concorrente enquanto o usuário ainda estava revisando a transação original.
O problema relatado envolvia a comunicação de Unidade de Dados de Protocolo de Aplicação entre o aplicativo conectado e o aplicativo Ethereum da Ledger. A TestMachine alegou que isso poderia permitir que um atacante substituísse uma transação esperada por outra ação antes que o usuário concluísse a aprovação.
Nesse cenário, um dispositivo poderia exibir uma transação enquanto preparava outra para assinatura. Um possível resultado descrito pelos pesquisadores envolvia substituir uma transação limitada por uma aprovação de token mais ampla.
A Ledger reconheceu que existia um bug em "certos fluxos de assinatura clara". No entanto, Guillemet não publicou uma descrição técnica detalhada, lista de versões afetadas ou aviso de segurança explicando os requisitos completos do ataque.
Ledger e TestMachine disputam a linha do tempo da divulgação
A TestMachine disse que seu sistema Azimuth encontrou o problema durante uma varredura autônoma e o validou em um Ledger Flex. A empresa também alegou que o código compartilhado tornava outros modelos potencialmente relevantes, incluindo dispositivos Nano X, Nano S Plus, Stax e Apex.
Essas declarações permanecem como o relato da empresa sobre sua pesquisa. Uma prova de conceito pública completa demonstrando roubo de fundos em todos os dispositivos nomeados não estava disponível no momento da publicação.
Guillemet contestou como a divulgação foi apresentada. Ele disse que a TestMachine contatou o programa de recompensas da Ledger depois que a empresa já havia enviado sua correção. Ele alegou ainda que os pesquisadores não discutiram o problema com a equipe de recompensas da Ledger antes de publicar alegações sugerindo que ele permanecia sem solução.
“Foi corrigido e implantado há duas semanas”, disse Guillemet. Ele descreveu as alegações de que o problema permanecia ativo como “fabricando medo para chamar atenção”. A TestMachine, por outro lado, disse que compartilhou e verificou a descoberta com a Ledger, mas recusou uma recompensa.
O repositório público do aplicativo Ethereum da Ledger repositório mostra várias alterações relacionadas à segurança durante agosto. Isso inclui correções envolvendo estados de assinatura, manipulação de contexto do aplicativo e finalização de mensagens. Os registros disponíveis não identificam claramente qual alteração corresponde ao problema de assinatura clara divulgado ou confirmam a data exata de implantação na loja de aplicativos do dispositivo Ledger.
Os usuários devem atualizar o firmware e o aplicativo Ethereum
Os usuários da Ledger devem atualizar o software Ledger Wallet, o firmware do dispositivo e o aplicativo Ethereum instalado. Atualizar apenas a interface desktop ou móvel pode não substituir um aplicativo desatualizado em execução no dispositivo de hardware.
Os usuários também devem verificar os detalhes da transação diretamente na tela segura do dispositivo. O guia da Ledger guia alerta que a assinatura cega continua arriscada porque o dispositivo não pode apresentar cada ação de contrato inteligente em um formato legível.
Como relatado anteriormente, Ethereum introduziu resumos de transações legíveis por humanos através do padrão ERC-7730. A Ledger ajudou a desenvolver o sistema antes que a administração passasse para a Ethereum Foundation.
O incidente mais recente difere da falha de assinatura da Zilliqa que expôs chaves privadas relatada anteriormente. A Zilliqa disse que essa vulnerabilidade afetou seu próprio aplicativo Ledger nativo e não pôde ser corrigida para chaves já expostas por meio de assinaturas registradas.
A Ledger não anunciou nenhum processo de compensação, suspensão de transações de emergência ou migração de ativos relacionada ao problema do aplicativo Ethereum. Uma confirmação adicional exigiria um aviso técnico nomeando as versões afetadas, a versão corrigida e as condições precisas necessárias para explorar a falha.






