Falha no Bitcoin Core pode derrubar nós no Windows e Mac
📋 Resumo
O Bitcoin Core corrigiu uma falha que permitia a um par malicioso esgotar a memória e derrubar nós em Windows, macOS e BSD. Operadores devem atualizar para as versões 29.5, 30.4, 31.2 ou 32.1; nós em Linux não foram afetados por essa vulnerabilidade específica.
O Bitcoin Core publicou uma correção para uma vulnerabilidade que permitia a um computador remoto derrubar nós da rede executados em Windows, macOS e sistemas BSD. Classificada como de severidade média, a falha podia ser explorada por um par malicioso para provocar crescimento ilimitado do uso de memória até o software travar.
A brecha foi identificada em 23 de outubro por uma varredura automatizada com modelo de linguagem e validada por desenvolvedores humanos no mesmo dia. As correções chegaram às versões 29.5, 30.4, 31.2 e 32.1, publicadas entre 27 e 28 de outubro. Para quem mantém um nó fora do Linux, a recomendação prática é atualizar imediatamente para uma dessas versões protegidas.
Como a falha derrubava nós do Bitcoin
Segundo o alerta oficial do Bitcoin Core, o problema estava no mecanismo usado para monitorar conexões de rede em plataformas que não são Linux. O software deveria interromper temporariamente a leitura de dados quando a fila de um par ultrapassasse determinado limite, evitando consumo excessivo de memória.
No entanto, dados TCP marcados como urgentes conseguiam contornar essa proteção. Um invasor conectado ao nó podia continuar enviando informações e ampliar a fila sem limite. Na prática, isso permitia esgotar a memória disponível e derrubar com facilidade uma instalação vulnerável em Windows, macOS ou BSD.
A falha não dava ao atacante acesso às chaves privadas nem permitia criar bitcoins. O risco era de negação de serviço: o nó deixava de funcionar, interrompendo temporariamente a verificação e a retransmissão de blocos e transações.
📋 Resumo
O Bitcoin Core corrigiu uma falha que permitia a um par malicioso esgotar a memória e derrubar nós em Windows, macOS e BSD. Operadores devem atualizar para as versões 29.5, 30.4, 31.2 ou 32.1; nós em Linux não foram afetados por essa vulnerabilidade específica.
O Bitcoin Core publicou uma correção para uma vulnerabilidade que permitia a um computador remoto derrubar nós da rede executados em Windows, macOS e sistemas BSD. Classificada como de severidade média, a falha podia ser explorada por um par malicioso para provocar crescimento ilimitado do uso de memória até o software travar.
A brecha foi identificada em 23 de outubro por uma varredura automatizada com modelo de linguagem e validada por desenvolvedores humanos no mesmo dia. As correções chegaram às versões 29.5, 30.4, 31.2 e 32.1, publicadas entre 27 e 28 de outubro. Para quem mantém um nó fora do Linux, a recomendação prática é atualizar imediatamente para uma dessas versões protegidas.
Como a falha derrubava nós do Bitcoin
Segundo o alerta oficial do Bitcoin Core, o problema estava no mecanismo usado para monitorar conexões de rede em plataformas que não são Linux. O software deveria interromper temporariamente a leitura de dados quando a fila de um par ultrapassasse determinado limite, evitando consumo excessivo de memória.
No entanto, dados TCP marcados como urgentes conseguiam contornar essa proteção. Um invasor conectado ao nó podia continuar enviando informações e ampliar a fila sem limite. Na prática, isso permitia esgotar a memória disponível e derrubar com facilidade uma instalação vulnerável em Windows, macOS ou BSD.
A falha não dava ao atacante acesso às chaves privadas nem permitia criar bitcoins. O risco era de negação de serviço: o nó deixava de funcionar, interrompendo temporariamente a verificação e a retransmissão de blocos e transações.