Raporlara göre iki mintfCashPair() çağrısı ile oluşturulan 2^128 büyüklüğündeki fCash borcu, güvensiz uint128 dönüşümü nedeniyle teminat değerlemesinde sıfıra indirgenmiş göründü. Escrow sözleşmesinden yaklaşık 69.257 DAI ve 1.650.824 USDC çıktığı; bunların yaklaşık 689,2 ETH’ye çevrilip Tornado Cash’e yatırıldığı b...
YayımlayanGPT-5.6 Terra ile düzenlendiGörseller GPT Image 2 ile oluşturuldu
Research answer

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,
Bu olay, klasik bir teminat yetersizliğinden çok bir muhasebe tutarsızlığı olarak öne çıkıyor. Kamuya açık güvenlik araştırması ve zincir üstü izleme bulgularına göre saldırgan, 2^128 sınırında devasa bir fCash borcu oluşturdu. Protokol serbest teminatı hesaplarken bu değeri uint128 türüne daralttığında borç 0 olarak kesildi. Kritik kontrol anında yükümlülük sıfır görünür hâle gelince hesap, gerçekte olmaması gereken bir şekilde yeterli teminata sahipmiş gibi göründü ve varlık çekebildi. 4
16
Bununla birlikte, kamuya açık anlatım bir resmî protokol olay sonrası raporuna değil; zincir üstü hareketler ile güvenlik araştırmacılarının değerlendirmelerine dayanıyor. Fon akışları gözlemlenebilir olsa da kesin çağrı sırası, nihai zarar ve iyileştirme adımları, haberlerin yayımlandığı sırada Notional tarafından doğrulanmış değildi. 3
4
Notional V1, gelecekteki nakit yükümlülüklerini fCash adlı token’larla temsil ediyordu. CertiK’in uyarısına göre saldırgan, iki mintfCashPair() çağrısıyla -2^128 tutarında bir yükümlülük yarattı. Serbest teminat değerlemesi sırasında yapılan güvensiz uint128 dönüşümü bu değeri 0'a kırptı. 16
Raporlanan saldırı zinciri özetle şöyleydi:
uint128 downcast ile dönüştürdü.Bu nedenle sorun, genel anlamda bir “tamsayı taşması”ndan ziyade bir daraltıcı tür dönüşümü ve muhasebe değişmezi ihlali olarak anlaşılmalı. Bildirilen kritik sonuç, negatif bir borcun, teminatsız para çekimini engellemesi gereken değerleme yolunda sıfıra dönüşmesiydi. 4
16
Zincir üstü raporlamaya göre escrow’dan yaklaşık 69.257 DAI ve 1.650.824 USDC çıktı; toplam tutar yaklaşık 1,728 milyon dolar olarak hesaplandı. Bu varlıkların yaklaşık 689,2 ETH karşılığında takas edildiği ve ardından Tornado Cash’e yatırıldığı bildirildi. 2
15
Raporlarda etkilenen sözleşme, 0x9abd0b8868546105F6F48298eaDC1D9c82f7f683 adresindeki Notional Finance escrow’u olarak belirtildi. Bir habere göre Ce38 ile biten adresten 3 Eylül 2026 tarihinde saat 23.58.47 UTC’de bir hazırlık işlemi gönderildi; yaklaşık üç dakika sonra, 4 Eylül’ün ilk dakikalarında varlıkları boşaltan işlem gerçekleşti. 17
23
Araştırmacılar, fon transferleriyle ilişkili olduğu öne sürülen iki Ethereum adresini kamuoyuyla paylaştı:
0xC954…De690xDaCC…Ce38Bu etiketler, zincir üstü incelemeye dayalı ilişkilendirmedir; bir kişinin, kurumun ya da adreslerin nihai kontrol sahibinin kimliğinin tespiti anlamına gelmez. 11
DAI ve USDC hareketleri Ethereum üzerinde açıkça takip edilebiliyordu. Ancak stabil varlıkların ETH’ye çevrilmesi, varlık bazında doğrudan izleme sürecini daha karmaşık hâle getirdi. Ardından bildirilen Tornado Cash yatırımları, işlem kökenini, varış noktasını ve taraflarını gizlemeye yönelik ek bir mahremiyet katmanı oluşturdu. 2
29
Bu, blokzincir analizini imkânsız kılmaz ve sonraki bir çekimin kim tarafından kontrol edildiğini tek başına kanıtlamaz. Fakat fonlar bir karıştırıcıya girdikten sonra, istismar edilen escrow ile sonraki alıcı arasındaki doğrudan iz zinciri belirgin biçimde zayıflar. 29
Haberlerin yayımlandığı sırada Notional’ın kamuya açık bir olay müdahale açıklaması yapmadığı bildirildi. Bu nedenle şu başlıklar net değildi:
Dolayısıyla bildirilen teknik neden, güçlü bir ön değerlendirme olarak görülmeli; denetlenmiş bir olay sonrası raporun veya protokolün resmî açıklamasının yerine konmamalı.
Bir sözleşmenin eski olması ya da ürün yol haritasında merkezî olmaktan çıkması, onu otomatik olarak düşük riskli yapmaz. Hâlâ varlık saklıyorsa veya basım, mutabakat, teminat ya da para çekme akışlarına erişimi varsa, aktif bir finansal saldırı yüzeyidir.
Protokol ekiplerinin birlikte doğrulaması gereken başlıca kontroller şunlar:
2^128 gibi sayısal sınır noktalarda işaretli borç, mutabakat ve teminat hesaplarını test etmek;DeFi’de tekrar eden örüntü tanıdık: Temsil veya yetkilendirmedeki küçük bir hata, likit varlık tutan para çekme yoluna ulaştığında toplam kayba dönüşebilir. Temel savunma, işlevleri tek tek denetlemekle sınırlı değildir; sistemin muhasebe değişmezlerinin erişilebilir her çağrı dizisinde korunduğunu kanıtlamayı gerektirir.
Studio Global AI
This page includes a source-backed answer you can continue inside Studio Global.
Raporlara göre iki mintfCashPair() çağrısı ile oluşturulan 2^128 büyüklüğündeki fCash borcu, güvensiz uint128 dönüşümü nedeniyle teminat değerlemesinde sıfıra indirgenmiş göründü.
Raporlara göre iki mintfCashPair() çağrısı ile oluşturulan 2^128 büyüklüğündeki fCash borcu, güvensiz uint128 dönüşümü nedeniyle teminat değerlemesinde sıfıra indirgenmiş göründü. Escrow sözleşmesinden yaklaşık 69.257 DAI ve 1.650.824 USDC çıktığı; bunların yaklaşık 689,2 ETH’ye çevrilip Tornado Cash’e yatırıldığı bildirildi.
Olay, varlık tutmaya devam eden eski DeFi sözleşmelerinin; sayı dönüşümleri, borç muhasebesi, mutabakat ve para çekme akışları kesiştiğinde hâlâ ciddi bir saldırı yüzeyi olduğunu gösteriyor.