Bitcoin Core revela vulnerabilidad de caída de nodo descubierta por IA

iconCoinDesk
Compartir
AI summary iconResumen
Bitcoin Core reveló una vulnerabilidad de caída de nodo que afecta a sistemas Windows y Mac, identificada por una IA el 23 de octubre de 2026. Los atacantes pueden sobrecargar los nodos con datos, provocando su caída. Se lanzaron correcciones el 27 de octubre, con divulgación completa el 28 de octubre. Esta medida se alinea con las políticas actualizadas para manejar errores fácilmente detectables, afectando a activos de riesgo y aumentando las preocupaciones de la CFT.

La decisión de Bitcoin Core de dejar de ignorar errores que una IA podría encontrar ya ha ponido tres de ellos al descubierto, incluyendo uno que permite a un extraño colapsar nodos que funcionan en computadoras con Windows y Mac.

La vulnerabilidad, inicialmente detectada por un escaneo de IA el 23 de octubre, permitía que cualquier computadora conectada a un nodo de bitcoin que ejecutara Windows, macOS o BSD inundara ese nodo con datos hasta que se quedara sin memoria y se bloqueara. Los desarrolladores lo confirmaron el día en que se descubrió, lanzaron correcciones el 27 de octubre y publicaron los detalles el miércoles, junto con otros dos errores que el escaneo había revelado.

Un nodo es el software que verifica y retransmite cada transacción de bitcoin, y Bitcoin Core es el programa que ejecutan la mayoría de los nodos. La semana pasada, los desarrolladores de Core mantenían en secreto fallos de severidad media como este durante hasta un año, para dar a los operadores tiempo para actualizar antes de que los atacantes supieran dónde buscar.

Eso cambió el 22 de octubre para errores que los jueces del proyecto consideran "fácilmente detectables", porque los LLM han hecho que estos sean baratos de encontrar. Sus correcciones ahora se distribuyen lo antes posible a todas las versiones compatibles, con un aviso público adjunto, como informó CoinDesk.

Las tres fallas surgieron de un escaneo automatizado que utilizó un modelo de lenguaje grande para revisar el código de Bitcoin Core. Después, cada hallazgo fue verificado por un contribuyente humano antes de llegar al equipo de seguridad del proyecto.

El segundo error muestra por qué Core cambió sus reglas. El hallazgo del escaneo se informó al proyecto el 15 de septiembre, y seis días después, otro desarrollador encontró independientemente la misma falla. Permitía que un nodo conectado afirmara ejecutar una versión obsoleta del protocolo y luego se detuviera. Los mensajes se acumulaban en la memoria de la víctima a razón de hasta 2 MB por hora por cada conexión entrante y 5 MB por hora por cada conexión saliente, según el aviso.

El tercer error, calificado como de baja gravedad, apareció tres veces: en el escaneo y en dos informes separados de desarrolladores, en agosto y el 23 de octubre. Un minero podría crear bloques que desborden los archivos que un nodo mantiene para una reorganización, que ocurre cuando la red intercambia algunos bloques recientes por un conjunto competidor.

En máquinas de 64 bits, el ataque tomaría aproximadamente un mes de toda la producción de bloques de la red. En Windows y sistemas de 32 bits, el nodo puede fallar por completo, y “reiniciar no ayuda”, dice el aviso. Los nodos en máquinas de 32 bits, o que almacenan bloques en unidades FAT32 más antiguas, permanecen expuestos incluso después de la corrección.

Mientras tanto, las notas de lanzamiento indicaron que se revelarán tres errores adicionales de severidad media y alta, corregidos en la versión 30.0, dentro de dos semanas.

Descargo de responsabilidad: La información contenida en esta página puede proceder de terceros y no refleja necesariamente los puntos de vista u opiniones de KuCoin. Este contenido se proporciona solo con fines informativos generales, sin ninguna representación o garantía de ningún tipo, y tampoco debe interpretarse como asesoramiento financiero o de inversión. KuCoin no es responsable de ningún error u omisión, ni de ningún resultado derivado del uso de esta información. Las inversiones en activos digitales pueden ser arriesgadas. Evalúa con cuidado los riesgos de un producto y tu tolerancia al riesgo en función de tus propias circunstancias financieras. Para más información, consulta nuestras Condiciones de uso y la Declaración de riesgos.