크림 파이낸스 해킹

사건표준

Cream Finance hack

토큰포스트 위키인용하기

다른 이름 Cream Finance hack · C.R.E.A.M. Finance hack · C.R.E.A.M. 해킹 · Cream Finance exploit · Cream Finance flash loan attack · Cream hack October 2021 · 크림 파이낸스 플래시론 공격 · 크림 파이낸스 해킹 2021 · 크림 해킹

크림 파이낸스 해킹(Cream Finance hack)은 2021년 10월 27일 디파이 대출 프로토콜 크림 파이낸스(C.R.E.A.M. Finance)가 플래시 론 공격으로 약 1억 3,000만 달러를 잃은 사건이다. 공격자는 연 파이낸스 yUSD 볼트 지분의 가격 계산 방식을 이용해 담보 가치를 두 배로 부풀렸고, 크림이 빌려줄 수 있던 자산을 거의 모두 가져갔다. 같은 해 크림이 겪은 세 번째 대형 공격이었다.

1.한 해에 세 번#

크림 파이낸스는 이더리움 등에서 운영된 디파이 대출 프로토콜이었다. 2021년 8월 30일에는 플래시론을 쓴 공격으로 AMP 4억 6,207만 9,976개와 2,804 ETH(당시 1,800만 달러 이상)를 잃었다. 공격자는 9월에 5,152.6 ETH를 멀티시그 지갑으로 돌려줬고, 크림은 10%를 버그 보상으로 남기게 했다.

포크로그에 따르면 두 달 뒤 사고는 더 컸다. 할본은 10월 공격을 당시까지 세 번째로 큰 디파이 해킹으로 꼽았다.

[1][2]

2.볼트 지분 가격을 두 배로#

할본의 분석에 따르면 공격은 두 주소가 함께 진행했다. 첫 주소는 메이커다오에서 DAI를, 에이브에서 ETH를 플래시론으로 빌렸다. DAI는 커브 y풀에 넣어 yUSD를 만들고, 이를 연 파이낸스의 yUSD 볼트에 넣어 받은 지분 토큰을 크림에 담보로 맡겨 crYUSD를 받았다. 이 과정을 되풀이해 첫 주소는 약 15억 달러어치 crYUSD를 쌓았다.

크림의 가격 오라클은 볼트 지분 하나의 가치를 볼트 총자산을 지분 총량으로 나눠 계산했다. 공격자는 약 5억 달러어치 지분을 상환해 볼트의 지분 총량을 약 800만 달러어치로 줄인 뒤, 같은 규모의 yUSD를 볼트에 직접 보냈다. 지분은 그대로인데 자산만 늘자 지분 가격이 두 배가 됐고, 15억 달러였던 담보는 30억 달러로 평가됐다. 펙실드는 직접 전송한 토큰이 yUSD의 지분당 가격을 크게 올려 대출 풀의 자금을 거의 다 빌릴 수 있게 한 오라클 버그라고 설명했다. 공격자는 플래시론을 갚고 남은 담보로 크림의 대출 가능 자산 약 1억 3,000만 달러를 빼냈다.

[3][4][5][6]

3.대응과 교훈#

크림은 같은 날 연 파이낸스 개발진 등 커뮤니티의 도움으로 취약점을 찾아 막았다며, 이더리움의 v1 대출 시장을 멈추고 사후 보고서를 준비한다고 밝혔다. 공격자는 거래에 "Baave was lucky, Iron Bank was lucky, Cream isn't"라는 메시지를 남겼다.

할본은 공격자가 손에 쥔 약 10억 달러의 담보로 훨씬 많은 돈을 빌릴 수 있었고, 피해가 1억 3,000만 달러에 그친 것은 크림에 빌려줄 자산이 그만큼밖에 없었기 때문이라고 평가했다. 볼트 지분처럼 총량을 조작할 수 있는 토큰을 담보로 받으면서 그 가격을 장부에서 바로 읽은 것이 문제였다는 분석이 이어졌다. 플래시론으로 오라클을 조작한 앞선 사례로는 bZx 플래시론 공격이 있다.

[7][8][9]

4.연표2건

  1. 2021.08사건8월 30일 크림 파이낸스, AMP 토큰 재진입 공격으로 1,800만 달러 이상 피해
  2. 2021.10사건10월 27일 yUSD 볼트 지분 가격 조작 플래시론 공격으로 약 1억 3,000만 달러 피해, v1 이더리움 대출 시장 중지

각주

  1. [1]Cream Finance DeFi protocol hacked again — forklog.com · 포크로그
  2. [2]Explained: The CREAM Finance Hack (October 2021) — halborn.com · 할본
  3. [3]Explained: The CREAM Finance Hack (October 2021) — halborn.com · 할본
  4. [4]Hack Analysis: Cream Finance Oct 2021 — immunefi.com · 이뮤니파이
  5. [5]Creamed Cream - Learn the Secret Recipe (Cream Hack Analysis) — mudit.blog · 무딧 굽타 블로그
  6. [6]Cream Finance DeFi protocol hacked again — forklog.com · 포크로그
  7. [7]Cream Finance DeFi protocol hacked again — forklog.com · 포크로그
  8. [8]Explained: The CREAM Finance Hack (October 2021) — halborn.com · 할본
  9. [9]Hack Analysis: Cream Finance Oct 2021 — immunefi.com · 이뮤니파이

이 문서가 도움이 됐나요?

이 문서 인용하기
토큰포스트 위키, “크림 파이낸스 해킹”, 2026-11-10 수정, https://wiki.tokenpost.kr/w/cream-finance-hack-2021

문단 3개 · 연표 2건 · 각주 9개