O software de nós do Bitcoin corrigiu três vulnerabilidades ontem — e as três foram descobertas primeiro por IA.

📌 O que foi descoberto: o Project Loupe, da Spiral, usa um modelo de linguagem de grande escala para automatizar a análise de código e encontrou três vulnerabilidades. O desenvolvedor Gregory Sanders verificou as descobertas e as reportou à equipe de segurança do Bitcoin Core. Duas poderiam permitir que nós maliciosos esgotassem a memória; a mais grave poderia derrubar diretamente nós no Windows, macOS e BSD — o Linux não é afetado, pois usa um mecanismo diferente de monitoramento de sockets.

📌 Gravidade: o projeto classificou as duas primeiras como médias e a terceira como baixa. A terceira envolve um estouro de 32 bits no arquivo undo e exigiria milhares de blocos não padrão para ser acionada — quase a produção de um mês da rede inteira. A documentação é bem clara: sistemas de 64 bits são basicamente imunes, mas nós em sistemas de 32 bits e com armazenamento FAT32 continuam vulneráveis mesmo após a atualização.

📌 O processo foi ainda mais rápido: em 22 de outubro, o Bitcoin Core acabou de mudar sua política — para vulnerabilidades que «são fáceis de encontrar com LLMs», é obrigatório preparar correções o quanto antes para todas as branches com suporte e publicar um aviso assim que a correção estiver pronta, sem esperar o período padrão de embargo. Cinco dias depois, foram lançadas quatro point releases (29.5, 30.4, 31.2 e 32.1) junto com três avisos. Foi o primeiro teste prático da nova política.

📌 Um detalhe: uma das vulnerabilidades de memória foi encontrada de forma independente por outro desenvolvedor, L0rinc, dentro de uma semana após ter sido detectada pela análise de IA. Em resumo, nas palavras de quem formulou a política: se duas pessoas encontraram, devemos presumir que uma terceira já encontrou também.

Quem opera um nó, especialmente no Windows ou macOS, deve atualizar agora. Isto não é um conselho de investimento, e sim de operações.

$BTC #bitcoin

A IA ajudar projetos de código aberto a encontrar bugs é algo bom ou um novo risco?