Cointime

Uygulamayı indirmek için QR kodu tarayın
iOS & Android

CertiK: Elastic'in computeSwapStep() işlevinin uygulanmasında KyberSwap güvenlik açığı mevcut

CertiK, sosyal medyada KyberSwap tarafından saldırıya uğrayan güvenlik açığının KyberSwap Elastic'in computeSwapStep() fonksiyonunun uygulanmasında bulunduğunu bildirdi. Bu fonksiyon, düşülecek veya eklenecek gerçek döviz giriş/çıkış tutarını, tahsil edilecek döviz ücretini ve ortaya çıkan sqrtP'yi hesaplar. İşlev önce calcReachAmount() işlevini çağırır ve saldırganın takasının onay işaretini geçmeyeceği, ancak yanlışlıkla "calcFinalPrice" çağrılarak hesaplanan targetSqrtP'den biraz daha yüksek bir fiyat ürettiği sonucuna varır. Bu nedenle likiditenin kaldırılamaması saldırıya yol açtı. Saldırgan, çapraz takas likidite sayımlarından yararlanarak, düşük likidite içeren birçok KyberSwap havuzunu tüketerek, boş onay aralığındaki likidite havuzları üzerinde karmaşık hesaplama işlemleri gerçekleştirdi.

Yorumlar

Tüm Yorumlar

Önerilen okuma