Bitcoin Core Revela Tres Vulnerabilidades Encontradas por Escaneo de IA

• Eugenia Sliv (edited: )

Bitcoin Core Revela Tres Vulnerabilidades Encontradas por Escaneo de IA

Bitcoin Core identificó tres vulnerabilidades encontradas mediante un escaneo basado en IA. Una de ellas permitía que cualquier computadora conectada a un nodo de Bitcoin en Windows, macOS o BSD lo inundara con datos hasta agotar la memoria y provocar su caída. Esto fue reportado por CoinDesk.

La vulnerabilidad fue identificada por el escaneo de IA el 23 de octubre, los desarrolladores la confirmaron el mismo día, lanzaron correcciones el 27 de octubre y publicaron detalles el miércoles junto con otros dos errores del mismo escaneo.

Un nodo es un programa que verifica y transmite cada transacción de Bitcoin; Bitcoin Core es el software más común para nodos. Hasta la semana pasada, los desarrolladores mantenían en secreto las vulnerabilidades de riesgo medio durante hasta un año para permitir que los operadores actualizaran antes de que los atacantes supieran dónde buscar. El 22 de octubre, la regla cambió para los errores que el proyecto considera "fácilmente detectables": sus correcciones ahora se lanzan lo más rápido posible para todas las versiones compatibles con notificación pública.

Los tres errores fueron encontrados por un escaneo automatizado que revisó el código de Bitcoin Core utilizando un modelo de lenguaje. Cada hallazgo fue verificado por un humano antes de ser pasado al equipo de seguridad.

La segunda y tercera vulnerabilidades

El segundo error ilustra por qué se cambiaron las reglas. El escaneo lo reportó el 15 de septiembre, y seis días después, otro desarrollador encontró de manera independiente el mismo problema. La vulnerabilidad permitía que un nodo conectado afirmara que estaba operando en una versión de protocolo obsoleta y luego se colgara: los mensajes se acumulaban en la memoria de la víctima a una tasa de hasta 2 MB por hora para cada conexión entrante y hasta 5 MB por hora para cada conexión saliente.

El tercer error, de baja severidad, surgió tres veces: en el escaneo y en dos informes separados de desarrolladores en agosto y el 23 de octubre. Un minero podría formar bloques que desbordaran los archivos que el nodo mantiene para la reorganización cuando la red reemplaza varios bloques recientes con 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 podría fallar completamente, y "reiniciar no ayuda", indica la notificación. Los nodos en máquinas de 32 bits o con bloques en discos FAT32 antiguos siguen siendo vulnerables incluso después de la corrección.

Las notas de la versión indican que tres errores más de severidad media y alta corregidos en la versión 30.0 se divulgarán en dos semanas.

Este material se ha preparado exclusivamente con fines informativos y no constituye asesoramiento ni recomendación financiera.

Popular news