Back to Blog

Akutar NFT Nasıl 34.000.000 USD Kaybetti

Code Auditing
23 Nisan 2022
2 min read

@AkuDreams sözleşmelerinde iki ciddi mantık açığı tespit ettik. Birinci açık bir DoS saldırısına neden olabilirken, ikinci açık proje fonlarının (34 milyon USD'den fazla) sonsuza kadar kilitlenmesine yol açacaktır.

Açık I

Birinci açık processRefunds fonksiyonunda bulunmaktadır. Bu fonksiyon, her teklif veren kullanıcının fonunu iade eden bir döngü içermektedir. Ancak teklif veren, işlemi geri alabilen kötü niyetli bir sözleşme olabilir. Bu durum, processRefunds çağrısının geri alınmasına neden olabilir ve hiçbir kullanıcı iadesi başarıyla gerçekleştirilemez. Neyse ki bu açık henüz istismar edilmemiştir.

Sözleşmenin kullanıcılara iade yapmak için aşağıdaki önlemleri almasını öneririz.

  • Yalnızca EOA'ların teklif verebilmesini sağlayın
  • ETH yerine ERC20 token, örneğin WETH, kullanın
  • Kullanıcının iadeyi kendisinin alabileceği bir fonksiyon ekleyin

Açık II

İkinci açık bir yazılım hatasıdır. claimProjectFunds fonksiyonunda proje sahibi sözleşmedeki Ether'i talep edebilmektedir. Ancak require(refundProgress >= totalBids, "Refunds not yet processed"); ifadesinde bir hata bulunmaktadır; burada refundProgress, totalBids yerine _bidIndex ile karşılaştırılmalıdır. Bu açık nedeniyle koşul hiçbir zaman sağlanamayacak ve sözleşmedeki Ether (11.539,5 Ether) sonsuza kadar kilitli kalacaktır.

Özet

Yüksek profilli bir projenin temel yazılım güvenliği uygulamalarını nasıl göz ardı edebildiğine dair (dünkü NBA NFT vakasının ardından) bir kez daha şaşkınlığa uğradık. En azından proje, yeterli test senaryoları yazmalıydı. Ne yazık ki projelerin test senaryosu yazmaya vakit bulamayacak kadar meşgul olduğundan şüpheleniyoruz ve 3400 USD sonsuza kadar kaybedildi.

BlockSec Hakkında

BlockSec, 2021 yılında küresel çapta tanınmış bir grup güvenlik uzmanı tarafından kurulmuş öncü bir blok zinciri güvenlik şirketidir. Şirket, kitlesel benimsenmesini kolaylaştırmak amacıyla gelişmekte olan Web3 dünyasının güvenliğini ve kullanılabilirliğini artırmaya kararlıdır. Bu doğrultuda BlockSec; akıllı sözleşme ve EVM zinciri güvenlik denetim hizmetleri, tehditleri proaktif olarak engellemek ve güvenli geliştirme için Phalcon platformu, fon takibi ve araştırması için MetaSleuth platformu ve kripto dünyasında verimli gezinen web3 geliştiricileri için MetaDock eklentisi sunmaktadır.

Bugüne kadar şirket, MetaMask, Uniswap Foundation, Compound, Forta ve PancakeSwap gibi 300'den fazla saygın müşteriye hizmet vermiş ve Matrix Partners, Vitalbridge Capital ve Fenbushi Capital gibi önde gelen yatırımcıların katıldığı iki finansman turunda on milyonlarca ABD doları yatırım almıştır.

Resmi web sitesi: https://blocksec.com/

Resmi Twitter hesabı: https://twitter.com/BlockSecTeam

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