BTC
ETH
HTX
SOL
BNB
시장 동향 보기
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

크림금융 재진입 취약점 이벤트 분석

이 기사는 약 853자로, 전체를 읽는 데 약 2분이 소요됩니다
8월 30일, 이더리움의 DeFi 프로토콜인 Cream Finance는 재진입 취약점의 공격을 받아 1,800만 달러 이상의 손실을 입었습니다.
AI 요약
펼치기
8월 30일, 이더리움의 DeFi 프로토콜인 Cream Finance는 재진입 취약점의 공격을 받아 1,800만 달러 이상의 손실을 입었습니다.

머리말

8월 30일, KNOW Chuangyu Blockchain Security Lab은 이더리움의 DeFi 프로토콜인 Cream Finance가 재진입 취약점에 타격을 받아 미화 1,800만 달러 이상의 손실을 입었다는 사실을 감지했습니다. 실험실은 가능한 한 빨리 사건을 추적하고 분석했습니다.

관련 개체

관련 개체

0x38c40427efbaae566407e4cde2a91947df0bd22b

0x0ec306d7634314d35139d1df4a630d829475a125

공격에는 계약 주소가 포함됩니다.

CErc20Delegator:0x2db6c82ce72c8d7d770ba1b5f5ed0b6e075066d6

CEther:0xd06527d5e56a3495252a528c4987003b712860ee

Amp:0xff20817765cb7f73d4bde2e66e067e58d11095c2

피해자 관련 계약 주소:

공격 과정을 간략하게 설명

(1) 먼저 해커는 플래시론 계약 0x38c4를 통해 스타트업 자금 500 ETH를 빌려준다.

(2) ETH를 담보로 인증서 획득

(3) 계약 0x38c4를 통해 CErc20Delegator 계약을 호출하여 19,480,000 AMP를 빌려줍니다.

(4) 재진입 취약점을 통해 355 ETH를 빌려주는 CEther 계약을 계속 호출

(5) 계약 0x0ec3을 사용하여 계약 0x38c4에 대한 초과 대출 청산을 수행합니다.

(7) 플래시론 반납

취약점 원인 분석

취약점 원인 분석

이익 조건

BorrowFresh 함수는 대출이 발생하면 먼저 doTransferOut 함수를 통해 이체를 한 후, 가장 최근의 변화를 기록합니다.

doTransferOut 함수에 포함된 전송 함수는 _callPostTransferHooks 함수를 사용하여 호출 계약의 tokensReceived 함수를 다시 호출합니다.

요약하다

요약하다

이번 플래시론 보안사고는 프로젝트 당사자가 토큰을 설계할 때 프로토콜 간 호환성을 고려하지 않아 발생한 재진입 위기가 주 원인이다. -진입 취약점 프로젝트 당사자가 적시에 발견하고 후속 조치를 취하면 손실을 줄이거나 피할 수 있어야 합니다.


Cream
Odaily 공식 커뮤니티에 가입하세요