Los reportes indican que dos llamadas a mintfCashPair crearon una deuda fCash de 2^128 que una conversión insegura a uint128 redujo a cero durante la valoración del colateral. Del escrow habrían salido unos 69.257 DAI y 1.650.824 USDC; posteriormente se intercambiaron por alrededor de 689,2 ETH y se enviaron a Torna...
Publicado porEditado con GPT-5.6 TerraImágenes generadas con GPT Image 2
Respuesta de investigación

Create a landscape editorial hero image for this Studio Global article: How did an attacker exploit an unsafe uint128 downcast/integer-overflow flaw in Notional Finance’s legacy Ethereum V1 escrow contract on Sep. Article summary: The reported exploit abused a legacy V1 accounting path: the attacker created an fCash liability at the `2^128` boundary, then an unsafe cast to `uint128` truncated that liability to zero during free-collateral valuation. Topic tags: general, general web, user generated, government, documentation. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text,
El incidente reportado en Notional Finance no habría sido una falta convencional de garantías. La debilidad señalada fue un desajuste contable: se creó una deuda fCash enorme en el límite de 2^128 y, al reducirse a uint128 durante el cálculo del colateral libre, pasó a contabilizarse como cero. Con el pasivo omitido justo en ese control, la cuenta podía aparentar solvencia y retirar activos a los que no debería haber tenido acceso. 4
16
La reconstrucción pública procede de monitoreo on-chain y de reportes de investigadores de seguridad, no de un informe técnico oficial del protocolo. Esa diferencia es importante: los movimientos de fondos son observables en Ethereum, pero la secuencia definitiva de llamadas, el impacto total y el estado de las medidas correctivas no estaban confirmados en la información disponible entonces. 3
4
Notional V1 representaba obligaciones de pago futuras mediante fCash. Según la alerta pública de CertiK, el atacante usó dos llamadas a mintfCashPair() para crear un pasivo de -2^128. Durante la valoración del colateral libre, una conversión insegura a uint128 habría truncado ese valor a 0. 16
En términos prácticos, la ruta descrita por los investigadores fue la siguiente:
uint128.Por ello, el problema se entiende mejor como un fallo de conversión reductora y de invariantes contables que como un simple “desbordamiento de enteros”. El efecto crítico reportado es que un pasivo negativo se convirtió en cero dentro de la ruta de valoración que debía impedir un retiro sin garantías suficientes. 4
16
Los reportes on-chain situaron la pérdida en aproximadamente 69.257 DAI y 1.650.824 USDC, equivalentes a unos USD 1,728 millones. Posteriormente, los activos habrían sido intercambiados por alrededor de 689,2 ETH y depositados en Tornado Cash. 2
15
El contrato identificado en los reportes fue el escrow de Notional Finance: 0x9abd0b8868546105F6F48298eaDC1D9c82f7f683. Una publicación señaló una transacción de preparación desde una dirección terminada en Ce38 a las 23:58:47 UTC del 3 de septiembre de 2026, seguida unos tres minutos después por la transacción de vaciado, ya el 4 de septiembre. 17
23
Los investigadores asociaron públicamente dos direcciones de Ethereum con los movimientos:
0xC954…De690xDaCC…Ce38Estas etiquetas describen una asociación investigativa basada en la cadena, no la identificación de una persona, organización o controlador final. 11
La conversión reportada de DAI y USDC a ETH modificó el escenario de rastreo. Las transferencias iniciales de stablecoins eran claramente visibles en Ethereum; después, el intercambio distribuyó el valor en ETH. Los depósitos posteriores en Tornado Cash añadieron una capa de privacidad diseñada para ofuscar el origen, el destino y las contrapartes de las transacciones. 2
29
Esto no vuelve imposible el análisis de blockchain ni demuestra quién controló un eventual retiro posterior. Sí hace mucho menos directa la trazabilidad, activo por activo, entre el escrow explotado y un destinatario posterior una vez que los fondos entran en un mezclador. 29
En el momento de los reportes, Notional no había publicado una respuesta oficial al incidente. Por ello, permanecían abiertas cuestiones relevantes:
La causa reportada debe tratarse, por tanto, como una reconstrucción preliminar sólida, pero no como sustituto de una auditoría post mortem o de un informe oficial del protocolo.
Un contrato heredado no deja de ser riesgoso solo por ser antiguo o por haber perdido relevancia dentro de la hoja de ruta de un producto. Si todavía custodia activos o conserva acceso a funciones de acuñación, liquidación, cálculo de garantías o retiro, sigue siendo una superficie de ataque financiera activa.
Para los equipos de protocolo, el caso reportado de Notional V1 destaca varios controles que conviene validar de forma conjunta:
2^128;El patrón de fondo es conocido en DeFi: un defecto pequeño en la representación de datos o en la autorización puede convertirse en una pérdida total si alcanza una ruta de retiro con activos líquidos. La defensa no consiste únicamente en auditar funciones aisladas, sino en demostrar que los invariantes contables del sistema se mantienen en toda secuencia de llamadas alcanzable.
Studio Global AI
Esta página incluye una respuesta respaldada por fuentes que puede continuar dentro de Studio Global.
Los reportes indican que dos llamadas a mintfCashPair crearon una deuda fCash de 2^128 que una conversión insegura a uint128 redujo a cero durante la valoración del colateral.
Los reportes indican que dos llamadas a mintfCashPair crearon una deuda fCash de 2^128 que una conversión insegura a uint128 redujo a cero durante la valoración del colateral. Del escrow habrían salido unos 69.257 DAI y 1.650.824 USDC; posteriormente se intercambiaron por alrededor de 689,2 ETH y se enviaron a Tornado Cash.
El caso subraya que los contratos DeFi heredados siguen siendo una superficie de ataque real mientras mantengan activos o intervengan en flujos de acuñación, liquidación y retiros.