Poolz, aritmetik taşma saldırısına uğradı, çoklu zincirlerde 66.5 bin dolar kaybı yaşandı.

robot
Abstract generation in progress

Poolz, aritmetik taşma açığı saldırısına uğradı, kayıplar 665.000 dolara ulaştı

Son günlerde, Poolz adlı çok zincirli platforma yönelik bir saldırı olayı sektörde dikkat çekti. Saldırganlar, akıllı sözleşmedeki aritmetik taşma açığını kullanarak, Ethereum, BNB Zinciri ve Polygon gibi birçok ağdan büyük miktarlarda token çalmayı başardılar; bu olayın neden olduğu kaybın yaklaşık 665,000 dolar olduğu tahmin ediliyor.

Poolz, matematik taşması problemi nedeniyle saldırıya uğradı, yaklaşık 665K dolar kaybetti!

Zincir üzerindeki verilere göre, bu saldırı 15 Mart 2023'te gerçekleşti. Saldırganlar MEE, ESNC, DON, ASW, KMON, POOLZ gibi çeşitli token'ları ele geçirdi. Şu anda, çalınan fonların bir kısmı BNB'ye dönüştürülmüş durumda, ancak henüz başka bir adrese aktarılmadı.

Poolz, hesaplama taşması sorunu nedeniyle saldırıya uğradı, yaklaşık 665K dolar kaybetti!

Saldırganlar esas olarak Poolz akıllı sözleşmesindeki CreateMassPools fonksiyonundaki açığı kullandılar. Bu fonksiyon, kullanıcıların toplu olarak likidite havuzları oluşturmasına ve başlangıç likiditesi sağlamasına olanak tanır. Sorun, transfer edilen token miktarını hesaplamak için kullanılan getArraySum fonksiyonundadır. Saldırganlar, dikkatlice hazırlanmış girdi verileri ile toplam sonucunun uint256 türünün sınırını aşmasını sağlayarak, taşma sonucunda dönen değerin 1 olmasına neden oldular.

Poolz, hesaplama taşması sorunu nedeniyle saldırıya uğradı, yaklaşık 665K dolar zarar!

Bu aritmetik taşma, saldırganın sadece 1 token göndermesiyle sistemde gerçek miktarın çok üzerinde bir likidite kaydı oluşturmasına neden oluyor. Ardından, saldırgan withdraw fonksiyonunu çağırarak yetkisiz bir şekilde büyük miktarda token çekebiliyor.

Benzer olayların tekrar meydana gelmesini önlemek için, güvenlik uzmanları geliştiricilere sözleşme derleme işlemleri için daha yeni bir Solidity versiyonu kullanmalarını önermektedir, çünkü yeni versiyon otomatik olarak taşma kontrolleri yapmaktadır. Daha eski Solidity versiyonlarını kullanan projeler için, tam sayılardaki taşma sorununu çözmek amacıyla OpenZeppelin'in SafeMath kütüphanesinin entegre edilmesi düşünülebilir.

Poolz, aritmetik taşma problemi nedeniyle saldırıya uğradı ve yaklaşık 665K dolar kaybetti!

Bu olay, akıllı sözleşmelerin güvenlik denetiminin önemini bir kez daha vurguluyor, özellikle büyük sayısal hesaplamalarla uğraşırken ekstra dikkatli olunması gerektiğini. DeFi projeleri için kapsamlı güvenlik testleri ve düzenli kod incelemeleri, kullanıcı fonlarının güvenliğini sağlamak için anahtar önlemlerdir.

View Original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Reward
  • 6
  • Share
Comment
0/400
LonelyAnchormanvip
· 13h ago
Bir başka eski proje soğudu.
View OriginalReply0
WalletDivorcervip
· 13h ago
Bu kadar kısa mı?
View OriginalReply0
HodlNerdvip
· 13h ago
istatistiksel olarak konuşursak, bu taşma hataları öngörülebilir hale geliyor... aslında daha iyi bir oyun teorisi analizi gerekiyor.
View OriginalReply0
Blockwatcher9000vip
· 13h ago
Yine bir taşma açığı mı?
View OriginalReply0
NeverVoteOnDAOvip
· 13h ago
Bu hata tam olarak yakalanıyor.
View OriginalReply0
0xSherlockvip
· 13h ago
Yine bir şekilde soyulduk.
View OriginalReply0
Trade Crypto Anywhere Anytime
qrCode
Scan to download Gate app
Community
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)