Kzarka Voltar
← Voltar para notícias

Falha no x402: IA pode assinar pagamento total a API maliciosa

|
10 min de leitura
24/10/2026 às 14:41

No dia 22 de outubro de 2026, a empresa de segurança V12 revelou uma falha crítica no SDK x402, um padrão aberto que permite que softwares, incluindo agentes de IA, paguem por chamadas de API diretamente na requisição web, sem necessidade de aprovação humana a cada pagamento. A vulnerabilidade, descrita em detalhes pela notícia original do The Hacker News, permite que uma API maliciosa drene o saldo total de tokens de uma carteira se o agente de IA estiver configurado para assinar pagamentos automaticamente e o aplicativo não definir limites de gastos. Mas, como sempre, a história oficial esconde nuances que merecem um olhar mais cético.

O que a x402 Foundation não está dizendo sobre a falha

A causa raiz, segundo o relatório, foi a ausência de um limite de gastos no cliente padrão do SDK. Antes das correções de 18 de agosto, o cliente simplesmente aceitava a primeira opção de pagamento oferecida pelo servidor, sem verificar o valor. Um invasor poderia, então, fazer uma pequena transação para descobrir o endereço da carteira, consultar o saldo e, em seguida, enviar uma nova requisição pedindo o saldo total em um token suportado. Se o agente estivesse configurado para assinar automaticamente, ele assinaria o pagamento completo, e o invasor poderia coletar os fundos.

O que chama atenção é a postura da x402 Foundation. A fundação, que assumiu o projeto da Coinbase e tem membros como Visa e Mastercard, não publicou nenhum aviso de segurança para as três falhas críticas encontradas. Os changelogs listam as correções sem chamá-las de correções de segurança. Até 23 de outubro, o npm audit não retornava avisos para as últimas versões TypeScript anteriores às correções, e o PyPI não listava vulnerabilidades para a última versão Python. Ou seja, desenvolvedores que confiam nessas ferramentas de verificação não recebem nenhum alerta para atualizar. Isso é um descuido grave – ou uma tentativa deliberada de minimizar o impacto?

Como analista de privacidade, não posso deixar de questionar: por que uma fundação com esse peso no mercado não emitiu um comunicado claro? A resposta pode estar no receio de abalar a confiança em um ecossistema que ainda está em crescimento. Mas a transparência é fundamental quando se trata de segurança. Os usuários de agentes de IA, muitas vezes sem conhecimento técnico profundo, ficam expostos a riscos que nem sabem que existem. E isso é inaceitável.

As outras duas falhas críticas: um retrato da superficialidade

Além da falta de limite de gastos, a V12 encontrou outras duas vulnerabilidades críticas. A primeira permitia que um facilitador – serviço que verifica pagamentos x402 – aceitasse uma transação Solana que não movia tokens como pagamento válido. Apenas o SDK TypeScript tinha essa falha, que consistia em não verificar o tipo de instrução: uma aprovação de token (que permite gastos futuros, mas não move nada) era tratada como transferência. Em testes locais, o facilitador aceitou a aprovação como pagamento válido, permitindo que um comerciante entregasse um recurso pago sem receber nenhum token. O invasor precisava apenas de uma conta de token, sem saldo, e o facilitador pagava a taxa de transação a cada tentativa. Um verdadeiro "bypass de pagamento completo", nas palavras da V12.

A segunda falha envolvia a extensão de login Sign-In-With-X (SIWx). O cliente automatizado assinava mensagens de login sem verificar se o site nomeado na mensagem era aquele com o qual ele havia entrado em contato. Um servidor malicioso poderia obter uma mensagem de login fresca de outro site, passá-la ao agente e usar a assinatura para fazer login como a carteira do agente em outro lugar. Isso funcionaria onde o outro site aceitasse a mensagem retransmitida, dando ao invasor o acesso que o login permitisse.

Essas falhas, embora técnicas, revelam um padrão preocupante: a pressa em lançar funcionalidades sem uma revisão de segurança adequada. E quando as falhas são descobertas, a comunicação é insuficiente. O resultado é uma base de usuários vulnerável, que confia em agentes de IA para automatizar tarefas financeiras sem saber dos riscos ocultos.

O elo com o phishing: a engenharia social por trás da exploração

Embora a falha do x402 seja técnica, a exploração no mundo real frequentemente depende de engenharia social – e é aí que o phishing entra. Imagine um agente de IA configurado para buscar dados de uma API pública. Um invasor pode criar uma API falsa que imita uma legítima, usando um domínio semelhante ou um certificado roubado. O agente, ao fazer a requisição, recebe um 402 Payment Required com opções de pagamento maliciosas. Se o agente estiver configurado para assinar automaticamente, ele pode cair na armadilha e assinar um pagamento de saldo total.

Mas o phishing não se limita a e-mails. Sites falsos, aplicativos clonados e até mensagens em redes sociais podem ser usados para induzir usuários a conectar suas carteiras a serviços maliciosos. No contexto do x402, um desenvolvedor pode ser enganado por um e-mail de phishing que parece vir da x402 Foundation, pedindo para atualizar o SDK a partir de um link falso. Ao baixar o SDK de um repositório malicioso, o desenvolvedor introduz uma backdoor em seu aplicativo, comprometendo todos os agentes que o utilizam.

Por isso, a educação sobre phishing é essencial. Desconfie de qualquer comunicação que peça para clicar em links ou baixar arquivos. Verifique sempre o remetente, o domínio e a autenticidade do certificado SSL. Use autenticação de dois fatores em todas as contas, especialmente nas que gerenciam carteiras de criptomoedas. E nunca compartilhe chaves privadas ou frases-semente, mesmo que a solicitação pareça legítima.

O que fazer agora: atualizações e mitigação

Para os desenvolvedores que usam x402, a recomendação é atualizar imediatamente para as versões mais recentes: 2.28.0 para @x402/core, @x402/svm, @x402/extensions, @x402/fetch e @x402/axios; v2.28.0 para o módulo Go; e 2.25.0 para o pacote Python. As versões corrigidas incluem controles de gastos por padrão: cada pagamento é limitado a US$ 1 e apenas stablecoins em dólar reconhecidas, como USDC, são permitidas. No entanto, aplicativos que definem spendControls: false desativam todos esses controles, o que é um risco se usado sem cuidado.

Para quem não pode atualizar imediatamente, é possível registrar uma política de pagamento que descarte qualquer opção acima de um valor definido. Os clientes mais antigos suportam isso com registerPolicy em TypeScript e Go, e registerpolicy em Python, que também tem uma política pronta max_amount.

Mas as atualizações técnicas são apenas parte da solução. A verdadeira proteção exige uma mudança de mentalidade. Empresas precisam ser responsabilizadas por falhas de segurança e por comunicações inadequadas. Usuários precisam entender que a automação não elimina riscos; ela os transforma. E todos nós precisamos monitorar constantemente nossa identidade digital, porque vazamentos de dados e explorações como essa podem ter consequências duradouras.

O impacto real: por que isso importa para você

Você pode pensar que essa falha não afeta você porque não usa agentes de IA ou criptomoedas. Mas a realidade é que a tecnologia x402 está sendo adotada por grandes players, e a integração com IA generativa está se expandindo rapidamente. Se você usa serviços que empregam agentes de IA para pagamentos automatizados, pode estar indiretamente exposto. Além disso, as falhas de segurança em SDKs amplamente utilizados têm um efeito cascata: uma única vulnerabilidade pode comprometer milhares de aplicativos e milhões de usuários.

E não podemos esquecer o aspecto dos dados. A exploração dessa falha pode levar ao roubo de tokens, mas também à exposição de informações de carteira, endereços e histórico de transações. Esses dados podem ser usados em ataques de phishing direcionados, chantagem ou venda na dark web. Uma vez que seus dados vazam, é quase impossível recuperá-los. Por isso, o monitoramento proativo é essencial.

Na Kzarka, entendemos que a segurança digital é uma responsabilidade compartilhada. Nós nos dedicamos a monitorar vazamentos de dados e alertar nossos usuários quando suas informações pessoais aparecem em locais indevidos. Nossa plataforma verifica continuamente a dark web, fóruns de hackers e bancos de dados vazados para identificar se seus e-mails, senhas, números de documentos ou outros dados sensíveis foram comprometidos. Com alertas em tempo real, você pode agir rapidamente para mitigar danos, como trocar senhas, ativar autenticação de dois fatores e monitorar contas bancárias.

Não espere ser a próxima vítima. A falha do x402 é um lembrete de que a confiança cega em sistemas automatizados é um erro. Desafie as narrativas oficiais, questione as empresas e proteja sua identidade digital. Visite Kzarka agora e faça uma verificação gratuita para descobrir se seus dados já vazaram. Monitore sua identidade digital e durma tranquilo sabendo que está um passo à frente dos criminosos.

FAQ: Perguntas frequentes sobre a falha x402 e segurança de IA

1. O que é o x402 e por que essa falha é perigosa?
O x402 é um padrão aberto que permite que softwares, como agentes de IA, paguem por chamadas de API automaticamente. A falha permitia que uma API maliciosa solicitasse um pagamento igual ao saldo total da carteira, e o agente, se configurado para assinar automaticamente, aprovaria a transação sem limites.

2. Quem foi afetado por essa vulnerabilidade?
A falha afetava principalmente agentes de IA que usavam os SDKs x402 com assinatura automática de pagamentos e sem políticas de limite de gastos definidas pelo aplicativo. Desenvolvedores que usavam as versões TypeScript, Python ou Go anteriores a 18 de agosto de 2026 estavam em risco.

3. Como posso me proteger de ataques semelhantes envolvendo phishing?
Desconfie de e-mails ou sites que peçam para conectar sua carteira ou baixar atualizações. Verifique sempre o domínio, use autenticação de dois fatores e nunca compartilhe chaves privadas. Eduque-se sobre os sinais de phishing e utilize ferramentas de monitoramento de identidade como a Kzarka.

4. A x402 Foundation emitiu algum alerta de segurança sobre essas falhas?
Não, a fundação não publicou nenhum aviso de segurança formal. As correções foram incluídas nos changelogs sem destaque como correções de segurança, e ferramentas como npm audit e PyPI não reportaram vulnerabilidades até 23 de outubro de 2026.

5. O que devo fazer se eu uso o SDK x402 em meus projetos?
Atualize imediatamente para as versões mais recentes: 2.28.0 ou superior para TypeScript e Go, e 2.25.0 ou superior para Python. Configure limites de gastos adequados e revise as políticas de pagamento para evitar aprovações acidentais.

6. Como a Kzarka pode me ajudar a proteger minha identidade digital?
A Kzarka monitora continuamente a dark web e bancos de dados vazados para detectar se suas informações pessoais foram comprometidas. Com alertas em tempo real, você pode agir rapidamente para mitigar danos e proteger suas contas. Cadastre-se agora para uma verificação gratuita.

Gostou do conteúdo?

Compartilhe para ajudar a proteger mais pessoas.