
Bonzo Lend 사건 복기: 제로 서명 취약점 하나가 어떻게 프로토콜에 900 만 달러의 손실을 입혔는가?
저자:CryptoSlate
번역:TechFlow
TechFlow 요약:몇 달러 가치의 알트코인 담보가 오라클 검증기의 제로 서명 취약점을 통해 905 만 달러를 성공적으로 대출받았습니다. 이 사건은 DeFi 인프라에서 간과된 수학적 검증 맹점을 드러냈습니다. 검증기가 수학적 항등식을 승인 증명으로 오인할 때, 프로토콜 설계의 대출 가치 비율 (LTV) 규칙이 오히려 공범이 된 것입니다.
Hedera 기반 대출 프로토콜 Bonzo Lend 가 출금 기능을 잠갔습니다. 오라클 검증기가 제로 서명과 공개 키를 포함한 증명을 수용하여 한 지갑이 250 개의 SAUCE 를 담보로 905 만 달러를 대출할 수 있도록 허용했기 때문입니다.

7 월 13 일 현재 Bonzo Lend 와 Bonzo Points 는 여전히 일시 중단 상태이며, 프로토콜의 공식 상태 페이지에 따르면 Bonzo Lend 및 모든 영향을 받은 자산 시장이 유지 보수 중입니다.
Bonzo Finance Labs 와 Bonzo Finance Foundation 이 복구 경로 및 재개 조건을 결정하는 동안 유동성 공급자는 여전히 출금할 수 없습니다.
지갑 A 는 먼저 가치가 몇 달러에 불과한 250 개의 SAUCE 를 입금했습니다. UTC 시간 00:51 에 SAUCE/wHBAR 가격 업데이트를 제출하여 토큰 가치를 약 12 자리 수까지 과대 평가했습니다. 시장 가격은 여전히 0.2 HBAR 근처에 유지되었습니다.
조작된 가격이 오라클의 온체인 저장소에 도달한 8 초 후, 해당 지갑은 663 만 USDC 를 대출받았습니다.
이후 3450 만 개의 wrapped HBAR 를 추가로 대출받아, Bonzo 의 참조 가격 기준 지갑 A 가 인출한 원금은 약 905 만 달러에 달했습니다.
제로 값이 검증기를 통과한 방법
제출된 업데이트에는 유효한 오라클 서명이 포함되어 있지 않았습니다. 서명 필드는 [0, 0] 이었고, 참조된 위원회 공개 키 역시 영점이었으며, 이는 암호학에서 무한대 점이라고 합니다.
Supra 의 검증기는 이러한 입력을 Hedera 의 페어링 프리컴파일 계약으로 보냈습니다. 두 점 모두 수학적 항등식을 나타내므로 페어링 방정식은 설계대로 true 를 반환했습니다.
검증기는 제로 값, 항등식 및 비 서브그룹 입력을 먼저 거부하지 않았기 때문에 이 결과를 위원회 서명의 증명으로 간주했습니다.
간단히 말해, 네트워크는 받은 방정식에 정확하게 답변했지만, 검증기는 이 답을 승인으로 오인했습니다.
Bonzo 는 대출 계약이 이후 오라클에 저장된 가격을 사용하여 프로그래밍된 대출 가치 비율 (LTV) 규칙에 따라 실행되었다고 밝혔습니다.
또 다른 지갑 B 는 비정상 가격이 여전히 유효할 때 약 100 만 달러를 대출받았습니다. 해당 지갑은 Bonzo 에 연락하여 자신이 화이트햇 응답자임을 밝히고 자금을 반환할 의향이 있다고 선언했습니다.
Bonzo 는 약 100 만 달러가 회수되었다고 집계했지만, 자금은 아직 반환되지 않았으며 최종 금액은 여전히 미정입니다.
Bonzo 는 Supra 가 검증기를 수정했지만 대출 풀은 여전히 폐쇄 상태라고 보고했습니다.
남은 문제에는 회귀 테스트가 검증기의 항등식 입력 거부를 확인하는지 여부, Bonzo 가 가격 편차 확인을 추가하거나 담보 파라미터를 강화할지, 그리고 출금 재개 시 사용 가능한 자산을 어떻게 처리할지 등이 포함됩니다.
7 월 13 일 현재 Bonzo 의 공식 상태 페이지는 계속하여 이 사건을 미해결 상태로 목록화하고 있습니다. 7 월 11 일 발표된 최신 공식 업데이트에 따르면 프로토콜은 여전히 일시 중단 상태입니다.
Bonzo 는 보상, 재개 날짜 또는 사용자 대상 출금 약관을 아직 발표하지 않아 유동성 공급자는 이후 복구 계획에 의존하고 있습니다.
TechFlow 공식 커뮤니티에 오신 것을 환영합니다
Telegram 구독 그룹:https://t.me/TechFlowDaily
트위터 공식 계정:https://x.com/TechFlowPost
트위터 영어 계정:https://x.com/BlockFlow_News












