Escanea para descargar la aplicación Gate
qrCode
Más opciones de descarga
No volver a recordar hoy

#数字资产市场观察 ¿Cuánto puede valer una línea de código? La respuesta es 1.6 mil millones de dólares—no es una exageración, es la dolorosa lección que acaba de experimentar Cetus, la mayor plataforma DEX del ecosistema Sui. Un Hacker se llevó directamente 230 millones de dólares a través de una vulnerabilidad sorprendentemente ingeniosa.



La clave del asunto se esconde en un control de frontera que parece común: el atacante construyó un conjunto de entradas especiales que hacen que el valor n cumpla justo con la condición n <= mask, pasando sin problemas la primera línea de defensa. Pero lo realmente mortal es la segunda parte: este n también es mayor o igual a 2^192, y al realizar la operación de desplazamiento a la izquierda de 64 bits, todo el resultado del cálculo supera directamente el límite de almacenamiento de u256. En el instante del desbordamiento, la función devuelve un valor completamente incorrecto, y así se abre la compuerta del fondo de liquidez.

La buena noticia es que el equipo de Cetus ya ha reparado rápidamente el repositorio de código. Pero este caso vuelve a recordar a todos: la auditoría de seguridad de los contratos inteligentes no permite ningún tipo de despreocupación, incluso un error en el manejo de límites de operaciones bit a bit podría tener un costo astronómico. En el mundo DeFi, el código es la ley, y los bugs son las lagunas de la ley.
CETUS10.66%
Ver originales
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
  • Recompensa
  • 5
  • Republicar
  • Compartir
Comentar
0/400
TradFiRefugeevip
· 11-29 04:34
¡Vaya, una operación bit a bit puede generar directamente 230 millones, qué locura... Antes pensaba que Cetus era bastante sólido, pero resulta que así me dejaron helado.
Ver originalesResponder0
QuietlyStakingvip
· 11-26 09:13
¡Vaya, un bug de operación bit a bit hizo volar 230 millones! Esta es la razón por la que siempre he tenido dudas sobre la auditoría de Cetus. No puedo soportarlo más, ¿un error tan básico como el desbordamiento de u256 puede pasar la auditoría? El código es ley, ¿así que el hacker es el juez?
Ver originalesResponder0
SellTheBouncevip
· 11-26 09:08
Otra vez esta trampa. Bugs en el código, errores de auditoría, arreglos rápidos... He escuchado esto durante años. El problema es, ¿dónde estará el próximo Cetus esperando? Siempre hay una razón para que haya un punto más bajo en las Finanzas descentralizadas: siempre hay un agujero más grande.
Ver originalesResponder0
ContractHuntervip
· 11-26 09:04
¡Vaya, el desbordamiento de u256 ha destrozado directamente 230 millones! Esta es la razón por la que nunca toco los fondos no auditados.
Ver originalesResponder0
CountdownToBrokevip
· 11-26 08:58
¡Vaya, se fueron 230 millones por un bug de operaciones bit a bit, esto es demasiado duro!
Ver originalesResponder0
  • Anclado
Opera con criptomonedas en cualquier momento y lugar
qrCode
Escanee para descargar la aplicación Gate
Comunidad
Español
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)