Gondi의 23만 달러 규모 NFT 대출 익스플로잇: 호출자 검증 누락으로 인한 78개의 블루칩 NFT 탈취 사건
단 하나의 권한 확인 누락. 17일간 감지되지 않은 공격. 한 번도 트랜잭션을 실행한 적 없는 지갑에서 Art Blocks, Doodles, Beeple 작품을 포함한 78개의 블루칩 NFT가 유출되었습니다. 2026년 3월 9일 발생한 Gondi 익스플로잇은 "편의 기능"이 어떻게 공격 표면이 될 수 있는지, 그리고 왜 NFT 대출 부문이 대체 가능한 토큰(Fungible-token) 기반의 DeFi와는 다른 보안 과제에 직면해 있는지를 보여주는 전형적인 사례입니다.
Gondi란 무엇이며 왜 중요한가
Gondi는 사용자가 오라클 없이, 강제 청산 없이, 일할 계산된 이율로 NFT를 담보로 WETH, USDC 또는 HYPE를 빌릴 수 있게 해주는 탈중앙화 P2P (Peer-to-Peer) NFT 대출 프로토콜입니다. 1억 달러 이상의 총 예치 자산 (TVL), 4,500만 달러의 미상환 부채, 150개 이상의 지원 컬렉션에서 연간 4억 달러 이상의 대출 규모를 기록하며, Gondi는 업계 최대 규모의 NFT 유동성 마켓플레이스 중 하나로 자리 잡았습니다.
이 프로토콜은 즉각적인 부분 리파이낸싱 (Refinancing), 지속적인 인수 (Underwriting), 멀티 트랜치 대출과 같은 혁신적인 기능을 도입했습니다. 그중 하나인 "Sell & Repay (판매 및 상환)"는 차입자가 단일 번들 트랜잭션으로 에스크로된 NFT를 판매하고 대출금을 자동으로 상환할 수 있게 하여 마찰과 가스 비용을 줄여주는 편의 기능이었습니다.
바로 이 편의 기능이 공격 벡터가 되었습니다.
익스플로잇 분석
취약한 컨트랙트
2026년 2월 20일, Gondi는 Sell & Repay 컨트랙트의 업데이트된 버전을 배포했습니다. 새 버전에는 일괄 작업을 위해 설계된 "Purchase Bundler" 기능이 포함되었습니다. 그러나 이 기능에는 치명적인 결함이 있었습니다. 호출자 (msg.sender)가 거래되는 NFT의 정당한 소유자 또는 차입자인지 제대로 확인하지 않은 것입니다.