Blockaid advierte que el error de Reth puede producir pruebas de estado incorrectas

iconThe Defiant
Compartir
AI summary iconResumen
Las noticias en cadena se publicaron el 5 de noviembre, cuando Blockaid informó sobre un error en el cliente de ejecución reth y herramientas relacionadas como op-reth que podrían provocar raíces de estado incorrectas. Los nodos sin parchear podrían detenerse o devolver pruebas de estado defectuosas, aunque no se han perdido fondos. El problema afecta a los clientes basados en reth en redes Ethereum y OP Stack. Blockaid listó las versiones parcheadas: reth v2.10.0, op-reth v2.8.1 y Base node-reth v1.5.3. Los desarrolladores en Celo y Mantle también aplicaron correcciones retroactivas. Se insta a los operadores de nodos a actualizar para evitar problemas de verificación para aplicaciones, puentes y clientes ligeros. Gauntlet pausó el suministro de la bodega V1 y redujo la exposición a activos puenteados mediante LayerZero. LayerZero detuvo la infraestructura fuera de cadena en algunas cadenas hasta que se confirmen los parches.

Blockaid warned on Nov. 5 que un error en el cliente de ejecución reth y el software construido sobre él, incluyendo op-reth, puede hacer que los nodos calculen raíces de estado incorrectas. La empresa dijo que los nodos sin parchear podrían detenerse o devolver pruebas de estado incorrectas.

“Es un error de corrección, no una explotación”, dijo Blockaid, informando que no se conocen pérdidas de fondos. Su alerta cubre clientes basados en reth en varias redes compatibles con Ethereum, incluyendo muchas cadenas OP Stack.

https://x.com/i/status/2118405438291198020

El riesgo concierne al software que ejecuta transacciones y mantiene la visión del nodo de la cadena de bloques. La documentación op-reth de Optimism indica que el cliente ejecuta bloques de Layer 2, mantiene el estado de la cadena y responde a solicitudes de aplicaciones. Pruebas incorrectas pueden socavar la verificación en la que confían esas aplicaciones.

Están disponibles las versiones corregidas

Blockaid identificó tres lanzamientos corregidos:

reth v2.10.0.

op-reth v2.8.1.

Base node-reth v1.5.3.

La corrección de reth upstream se integró el 3 de noviembre. Las notas de lanzamiento de Base indican explícitamente que su actualización evita una discrepancia en la raíz de estado y recomiendan que los operadores de Base Mainnet y Sepolia actualicen en cuanto les sea posible.

Celo y Mantle también integraron correcciones retroactivas, aplicando la corrección a líneas de software más antiguas. El parche de Mantle se dirige a su línea de producción v1.6.2. La alerta de Blockaid no especificó el rango completo de versiones vulnerables.

Blockaid instó a los operadores de nodos y proveedores de RPC a actualizar, y a los protocolos y puentes a confirmar que sus proveedores están parcheados.

Por qué importan las pruebas incorrectas

La explicación del parche de Celo describe cómo el error puede omitir una entrada recién insertada al actualizar la estructura de datos utilizada para calcular la raíz de estado, el resumen criptográfico contra el cual se pueden verificar los datos de cuenta y almacenamiento de contrato.

La especificación eth_getProof describe pruebas que permiten a las aplicaciones verificar cuentas y valores de almacenamiento contra la raíz de estado de un bloque. Esto hace que la distinción entre la respuesta de un nodo y una raíz confiable sea crucial para puentes, clientes ligeros y contratos que dependen de tales pruebas: una respuesta incorrecta no es automáticamente una autorización válida para mover fondos.

Por ejemplo, la especificación de retiro de Optimism requiere una prueba de inclusión para un mensaje de retiro y indica que la transacción se revierte si la verificación de la prueba falla. Los datos de prueba incorrectos pueden impedir la verificación en lugar de establecer un robo exitoso.

Las precauciones ya han llegado a los usuarios de DeFi. Gauntlet dijo que estaba cerrando las colas de suministro de las bóvedas V1, pausando las asignaciones y reduciendo la exposición a activos puenteados con LayerZero, como The Defiant informó previamente. Frax dijo que sus activos y contratos no se vieron afectados y operaban normalmente, mientras que ciertas rutas de LayerZero se pausaron temporalmente.

Blockaid dijo que LayerZero había pausado la infraestructura fuera de cadena en algunas cadenas afectadas hasta que cada una confirme que está parcheada, describiendo los mensajes como “retrasados, no perdidos”.

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.