Back to Blog

DeFi İstismar Analizi: Euler'ın 200 Milyon Dolarlık Kaybının Temel Nedeni

Code Auditing
13 Mart 2023
3 min read
Key Insights
  • 13 Mart 2023: Ethereum üzerindeki Euler Finance, donateToReserves() fonksiyonundaki eksik likidite/sağlık kontrolünden kaynaklanan bir flaş kredi açığında yaklaşık 200 milyon dolar kaybetti (iş mantığı hatası).

  • Saldırgan kendi kendine borçlanmayı ve yumuşak tasfiyeyi kötüye kullandı: yüksek kaldıraç oluşturmak için büyük miktarda eDAI/dDAI bastı, borçlanma ve geri ödemeyi tekrarladı, likidite kontrolü olmadan donateToReserves() üzerinden eDAI bağışladı ve ardından kendi pozisyonunu tasfiye ederek kâr elde etti.

13 Mart 2023'te, Ethereum üzerinde çalışan merkeziyetsiz finans (DeFi) borç verme protokolü Euler Finance, yaklaşık 200 milyon dolar kayba yol açan bir flaş kredi saldırısına maruz kaldı. Temel neden, donateToReserves() fonksiyonunda likidite kontrolünün bulunmaması olarak tespit edildi. Bir blok zinciri güvenlik şirketi olarak BlockSec, DeFi güvenliğini geliştirmek ve dijital varlıkları korumak amacıyla bu tür açıkları sürekli olarak izlemektedir.

Tarih Saldırı Türü Zincir Kayıp Kurtarıldı
2023-03-13 İş Mantığı Açığı ETH ~200M $ Evet

Euler Finance, saldırıdan önce DefiLlama'da ilk 30 DeFi protokolü arasında yer alıyordu. Kilitli toplam değeri (TVL), 264 milyon dolardan 10 milyon dolara düşerek %96 oranında geriledi.

Temel Kavramlar

Euler Finance'ın öz-borçlanma ve yumuşak likidasyon mekanizmalarını anlamak, açığı kavramak için son derece önemlidir:

  • Öz-borçlanma: Kullanıcıların yeni basılan EToken'ı teminat olarak kullanarak yeni varlıklar basmasına ve borcunu artırmasına olanak tanır; bu sayede etkin bir kaldıraç kullanımı sağlanır.
  • Yumuşak likidasyon: Tasfiyecilerin, sabit bir likidasyon katsayısı kullanmak yerine tasfiye edilen taraf için borcu esnek biçimde geri ödemesine imkân tanır.

Yenilikçi olmakla birlikte bu mekanizmalar, saldırganın kullandığı istismar edilebilir güvenlik açıkları doğurdu.

Saldırı Analizi

Saldırgan, açığı aşağıdaki adımlar aracılığıyla gerçekleştirdi:

  1. AAVE'den 30M DAI flaş kredisi aldı.
  2. Euler Finance'a 20M DAI yatırarak 20M eDAI aldı.
  3. Euler'in borçlanma özelliğini kullanarak 195M eDAI ve 200M dDAI basti.
  4. 10M borcu geri ödeyerek daha fazla eDAI basti; elinde 215M eDAI ve 190M dDAI kaldı.
    1. adımı tekrarlayarak varlıklarını 410M eDAI ve 390M dDAI'ye yükseltti.
  5. 100M eDAI bağışlamak için donateToReserves() fonksiyonunu çağırdı.
function donateToReserves(uint256 amount) external {
    // Eksik likidite kontrolü açığa izin veriyor
    // Fonksiyon mantığı burada
}

Bu süreçte saldırganın sağlık faktörü doğrulanmadığından, kendi pozisyonunu tasfiye ederek kâr elde etmesine olanak tanındı. Saldırgan kendi kendini tasfiye ederek 38M eDAI çıkardı ve flaş krediyi geri ödedi.

Açık, akıllı sözleşmedeki iş mantığı güvenlik açığından yararlanan bir flaş kredi saldırısıydı.

Phalcon Security ile Başlayın

Her tehdidi tespit edin, önemli olanları uyarın ve saldırıları engelleyin.

Şimdi ücretsiz deneyin

Özet

Temel sorun, donateToReserves() fonksiyonundaki eksik likidite kontrolünün dinamik bir likidasyon indirimi mekanizmasıyla birleşmesiydi. Bu durum bir arbitraj fırsatı yarattı ve saldırganın uygun teminat veya borç geri ödemesi olmaksızın büyük miktarda kripto varlığı ele geçirmesine olanak sağladı.

Sonraki Adımlar

Dikkat çekici biçimde, çalınan fonların yaklaşık 135 milyon doları —ağırlıklı olarak stake edilmiş Ether (stETH), Bitcoin ve DAI ile USDC gibi stablecoin'ler— tamamen kurtarıldı. Saldırgan, Federico Jaime adında 19 yaşında bir Arjantinliydi; ahlaki gerekçelerle çaldığı tüm varlıkları üç hafta sonra iade etti.[1]

BlockSec, olayı aktif olarak izledi. Resmi Twitter hesaplarımız @BlockSecTeam ve @MetaSleuth sürekli güncellemeler paylaştı. 18 Mart 2023'te saldırgan 3.000 Ether iade etti; bir hafta sonra 51.000 Ether daha iade edildi ve kalan fonlar sonraki günlerde geri verildi.

İade süreci boyunca olayı istismar eden kimlik avı dolandırıcılıkları ortaya çıktı. Dolandırıcılar, eulerrefunds.cxx adlı bir kimlik avı sitesi oluşturarak bazı kullanıcıları kandırdı.

BlockSec'in yüksek performanslı zincirler arası fon akışı analiz aracı MetaSleuth, saldırı ve iade aşamalarında etkilenen dijital varlıkların neredeyse gerçek zamanlı olarak takip edilmesini sağladı.

MetaSleuth Soruşturmasını Keşfedin

Soruşturmalar için akışları izleyin ve kanıt oluşturun

Şimdi ücretsiz deneyin

Blok Zinciri Güvenliği Hakkında Daha Fazlası

Bu vaka, güçlü blok zinciri güvenliğine duyulan kritik ihtiyacı gözler önüne seren pek çok örnekten biridir. BlockSec, blok zinciri projeleri için aşağıdakiler dahil kapsamlı güvenlik hizmetleri sunmaktadır:

  • Güvenlik açıklarını tespit etmek amacıyla geliştirme aşamasında Akıllı Sözleşme Denetimleri.
  • Kripto hacklerini önlemek için olay uyarıları ve otomatik engelleme sunan bir SaaS platformu olan Phalcon Security.
  • Dijital varlıkların izlenebilirliğini ve şeffaflığını artıran MetaSleuth.
  • Temel blok zinciri ortamını güvence altına almak için Altyapı Denetimleri.

Web3 için En İyi Güvenlik Denetçisi

Lansmandan önce tasarımı, kodu ve iş mantığını doğrulayın


Referans

[1] 200 MİLYON DOLAR ÇALDI. GERİ VERDİ. ŞİMDİ NEDENINI AÇIKLAMAYA HAZIR

Sign up for the latest updates
Yaklaşık 5,57 milyon USD Kayıp: X100 Freezer ve NEM İstismarları | BlockSec Haftalık Bülteni
Security Insights

Yaklaşık 5,57 milyon USD Kayıp: X100 Freezer ve NEM İstismarları | BlockSec Haftalık Bülteni

Bu haftalık rapor, 19.10.2026–25.10.2026 tarihleri arasında Ethereum ve BNB Chain'de yaşanan iki güvenlik olayını ele alıyor. X100 Freezer'ın flaş krediyle finanse edilen yönetişim kontrolünün ele geçirilmesini ve BNB Chain'deki bir NEM tokeninin likidite havuzunu etkileyen vergi hesaplaşması kusurunu inceliyor. Raporun kapsamındaki tahmini kayıplar toplam yaklaşık 5,57 milyon USD: temsili X100 işleminden ~4,75 milyon USD, NEM havuzu olayından ise ~820 bin USD. Bu toplama, ayrıca bildirilen sonraki X100 fon çıkışları dahil değil.

Yaklaşık 3,87 milyon USD kayıp: Autheo Network ve UNCX saldırıları | BlockSec Haftalık Bülteni
Security Insights

Yaklaşık 3,87 milyon USD kayıp: Autheo Network ve UNCX saldırıları | BlockSec Haftalık Bülteni

Bu haftalık rapor, 12.10.2026–18.10.2026 tarihleri arasındaki 3 güvenlik olayını ve toplamda yaklaşık 3,87 milyon USD tutarındaki tahmini kaybı ele alıyor. Autheo Network, yaklaşık 1,76 milyon USD tutarında kayba yol açan bir özel anahtar ele geçirilmesi olayı yaşadı; Qubic Wallet, zayıf seed oluşturma nedeniyle yaklaşık 1,30 milyon USD kaybetti. UNCX Network’ün Smart Token Vesting V2 sözleşmelerinde ise Ethereum, BNB Chain, Base ve Robinhood Chain üzerinde yaklaşık 807 bin USD tutarında bir muhasebe hatası meydana geldi. Öne çıkarılan UNCX analizi, hatalı toplam pay hesaplamasının farklı token/pay oranlarıyla oluşturulan hak ediş dilimlerini nasıl birbirine karıştırdığını ve ortak havuzlardan hak edilenden fazla çekim yapılmasına nasıl olanak tanıdığını açıklıyor.

~542 bin dolar kayıp: MakerDaoBot Açığı | BlockSec Haftalık Bülteni
Security Insights

~542 bin dolar kayıp: MakerDaoBot Açığı | BlockSec Haftalık Bülteni

Ethereum'da 2026/10/05-2026/10/11 döneminde 1 güvenlik olayı yaşandı; kayıp yaklaşık 542 bin $. Kötü amaçlı adaptör, erişim kontrolü olmayan MakerDaoBot işleviyle botun MakerDAO bakiyelerinde yetki aldı; 4 eski ETH-A ihalesini kapatıp 200 ETH-A teminatını WETH'ye çevirdi. WETH, 200 ETH olarak saldırgana gönderildi.

Best Security Auditor for Web3

Validate design, code, and business logic before launch. Aligned with the highest industry security standards.

BlockSec Audit