Un fallo en Bitcoin Core puede tumbar nodos en Windows y Mac
📋 Resumen
Bitcoin Core corrigió un fallo que permitía a un par malicioso agotar la memoria y tumbar nodos en Windows, macOS y BSD. Los operadores deben actualizar a las versiones 29.5, 30.4, 31.2 o 32.1; los nodos en Linux no se vieron afectados por esta vulnerabilidad específica.
Bitcoin Core publicó una corrección para una vulnerabilidad que permitía a un ordenador remoto tumbar nodos de la red que se ejecutan en Windows, macOS y sistemas BSD. Clasificado como de gravedad media, el fallo podía ser explotado por un par malicioso para provocar un crecimiento ilimitado del uso de memoria hasta que el software se bloqueara.
La brecha fue identificada el 23 de octubre mediante un análisis automatizado con un modelo de lenguaje y validada por desarrolladores humanos ese mismo día. Las correcciones llegaron en las versiones 29.5, 30.4, 31.2 y 32.1, publicadas entre el 27 y el 28 de octubre. Para quienes mantienen un nodo fuera de Linux, la recomendación práctica es actualizar inmediatamente a una de estas versiones protegidas.
Cómo el fallo tumbaba nodos de Bitcoin
Según la alerta oficial de Bitcoin Core, el problema estaba en el mecanismo utilizado para supervisar las conexiones de red en plataformas que no son Linux. El software debía interrumpir temporalmente la lectura de datos cuando la cola de un par superaba un límite determinado, para evitar un consumo excesivo de memoria.
Sin embargo, los datos TCP marcados como urgentes podían eludir esta protección. Un atacante conectado al nodo podía seguir enviando información y aumentar la cola sin límite. En la práctica, esto permitía agotar la memoria disponible y tumbar fácilmente una instalación vulnerable en Windows, macOS o BSD.
El fallo no daba al atacante acceso a las claves privadas ni le permitía crear bitcoins. El riesgo era de denegación de servicio: el nodo dejaba de funcionar, interrumpiendo temporalmente la verificación y retransmisión de bloques y transacciones.
📋 Resumen
Bitcoin Core corrigió un fallo que permitía a un par malicioso agotar la memoria y tumbar nodos en Windows, macOS y BSD. Los operadores deben actualizar a las versiones 29.5, 30.4, 31.2 o 32.1; los nodos en Linux no se vieron afectados por esta vulnerabilidad específica.
Bitcoin Core publicó una corrección para una vulnerabilidad que permitía a un ordenador remoto tumbar nodos de la red que se ejecutan en Windows, macOS y sistemas BSD. Clasificado como de gravedad media, el fallo podía ser explotado por un par malicioso para provocar un crecimiento ilimitado del uso de memoria hasta que el software se bloqueara.
La brecha fue identificada el 23 de octubre mediante un análisis automatizado con un modelo de lenguaje y validada por desarrolladores humanos ese mismo día. Las correcciones llegaron en las versiones 29.5, 30.4, 31.2 y 32.1, publicadas entre el 27 y el 28 de octubre. Para quienes mantienen un nodo fuera de Linux, la recomendación práctica es actualizar inmediatamente a una de estas versiones protegidas.
Cómo el fallo tumbaba nodos de Bitcoin
Según la alerta oficial de Bitcoin Core, el problema estaba en el mecanismo utilizado para supervisar las conexiones de red en plataformas que no son Linux. El software debía interrumpir temporalmente la lectura de datos cuando la cola de un par superaba un límite determinado, para evitar un consumo excesivo de memoria.
Sin embargo, los datos TCP marcados como urgentes podían eludir esta protección. Un atacante conectado al nodo podía seguir enviando información y aumentar la cola sin límite. En la práctica, esto permitía agotar la memoria disponible y tumbar fácilmente una instalación vulnerable en Windows, macOS o BSD.
El fallo no daba al atacante acceso a las claves privadas ni le permitía crear bitcoins. El riesgo era de denegación de servicio: el nodo dejaba de funcionar, interrumpiendo temporalmente la verificación y retransmisión de bloques y transacciones.