Kit de assinatura da Ledger envia detalhes de cada assinatura à empresa, diz desenvolvedor da Ambire
O desenvolvedor Kaloyan Kosev, da Ambire, revelou que o kit de assinatura da Ledger envia detalhes de cada assinatura de volta para a empresa por padrão, em 10 de novembro.

Segundo o Unchained, o desenvolvedor Kaloyan Kosev, da Ambire, afirmou que o kit de assinatura da Ledger envia detalhes de cada assinatura de volta para a Ledger por padrão. Cada assinatura gera um ping a um servidor da Ledger e o relatório inclui o nome da rede, o endereço de destino, a identificação do dispositivo e seu firmware, as versões dos aplicativos em uso e se a assinatura foi cega – ou seja, aprovada sem que o dispositivo possa mostrá-la de forma legível. Kosev disse que esse reporte está ativado por padrão desde a versão 1.16 do pacote de módulo de contexto da Ledger. “Eu argumentaria que a privacidade deveria ser o padrão” (em tradução livre).

O changelog público da Ledger lista um “relator de assinatura cega” adicionado na versão 1.16.0 e, na versão 2.1.0, apontado para o endereço de produção blind-signing.api.ledger.com. Em 8 de outubro, um engenheiro da Ledger mesclou uma alteração intitulada “Ativar relator de assinatura multichain”, que publica eventos de assinatura para Ethereum e Solana.
A Ambire já estava ciente antes. Kosev abriu uma solicitação de inclusão em 24 de setembro para manter os relatórios desligados por padrão, e a Ambire a aceitou em 30 de setembro. Ele afirmou que nenhum dos lançamentos afetados chegou ao aplicativo ao vivo da Ambire.
A equipe de pesquisa de segurança da Ledger, Ledger Donjon, respondeu no X que “isso faz parte de como o Clear Signing funciona” (em tradução livre). O Clear Signing utiliza arquivos descritores baseados no padrão Ethereum ERC-7730. Donjon explicou que esses arquivos são grandes demais para o dispositivo, exigindo que o módulo padrão os busque nos servidores da Ledger quando o usuário assina, o que implica enviar dados suficientes da transação para encontrar a correspondência. A empresa afirmou que não guarda esses dados e que fabricantes de carteiras podem substituir o módulo por seus próprios.
Algumas reações questionaram onde o código está sendo executado. Lefteris Karapetsas perguntou no X se os dispositivos com o firmware mais recente da Ledger estão enviando registros de cada assinatura para a empresa. Donjon e Yu Xian, da SlowMist (publica como Cos), responderam que o código roda no SDK, não no firmware.
O escrutínio surge um mês depois de dispositivos Ledger vendidos por um revendedor no Sudeste Asiático terem sido esvaziados em um ataque.
Fontes
Esta matéria foi redigida com apoio de inteligência artificial a partir das fontes citadas e conferida por verificação automática.
Conteúdo informativo. Não é recomendação de investimento.
Avisar erro nesta matéria

