#BitcoinCoreIdentifiesThreeVulnerabilities
Pessoal, esta notícia que trazemos é uma BOMBA 💣💣💣: a equipe de desenvolvimento do Bitcoin Core descobriu e corrigiu três vulnerabilidades, detectadas automaticamente pelo Project Loupe, um scanner de código com IA 🤖 desenvolvido pela Spiral e, posteriormente, verificadas pelo desenvolvedor Gregory Sanders.

Como a ferramenta de IA 🤖 as classificou como "fáceis de detectar", os desenvolvedores aceleraram o processo de divulgação, dispensando o período padrão de confidencialidade.

A queda remota de nós é uma das vulnerabilidades. Ao se conectarem de forma maliciosa, podem enviar tráfego de rede que contém "dados TCP urgentes". Isso contorna os limites padrão da fila de entrada, esgotando a memória do sistema (RAM), o que faz o nó cair e parar de funcionar.

Essa vulnerabilidade afeta os sistemas Windows, macOS e BSD. Os nós que executam Linux não são afetados, pois esse sistema operacional usa um mecanismo diferente para monitorar as conexões de rede.

O esgotamento lento da memória pode simular o uso de uma versão antiga do protocolo Bitcoin (versões anteriores ao BIP31), que não tem a mensagem "ping" moderna. Ao atrasar o processamento da resposta, os nós podem evitar a desconexão por inatividade.

Isso faz com que os nós mantenham em memória uma lista de anúncios que cresce constantemente. O consumo de memória aumenta gradualmente, chegando a 2 MB por nó de entrada por hora e até 5 MB por nó de saída por hora. Os nós configurados especificamente como unidades de retransmissão não são muito afetados.

O transbordamento de arquivos de reversão faz com que mineradores maliciosos possam forçar a criação de blocos modificados que ultrapassam o limite de tamanho do arquivo de reversão da cadeia ⛓️ de blocos. Isso pode causar corrupção de dados ou o desligamento forçado do nó.

Graças a Deus, essas vulnerabilidades foram corrigidas. 🔥🤍🔥
$BTC