노셔널파이낸스, 정수 오버플로우 버그로 170만 달러 해킹

  • 공격자, Notional V1 담보 점검 우회
  • 레거시 V1 에스크로서 DAI·USDC 약 173만 달러 유출
  • 익스플로이터, 탈취 자금 약 689 ETH로 교환 후 토네이도캐시 사용
Promo

한 공격자가 금요일 초 노셔널 파이낸스의 기존 에스크로 계약에서 약 173만 달러를 탈취했습니다. 이는 거대한 허위 부채가 0으로 기록되는 코딩 결함을 악용한 사건입니다.

탈취된 DAI와 USDC는 약 689 이더(ETH)가 되었습니다. 자금은 지갑 간 흔적을 끊는 서비스인 토네이도 캐시(Tornado Cash)를 통해 이동되었습니다. 노셔널은 공식 발표를 하지 않았습니다.

후원
후원

노셔널 파이낸스 해킹은 어떻게 발생했습니까

노셔널 파이낸스는 이더리움 상의 고정 금리 대출 프로토콜입니다. 첫 번째 버전은 미래 현금 지급 의무를 fCash라는 토큰으로 기록했습니다. 시스템은 사용자가 부채를 추가하기 전 담보를 선별하였습니다.

이 선별 과정에서 부채는 uint128 변환을 통해 이더 기준으로 변환되었습니다. 두 번의 민트 과정이 2의 128제곱과 정확히 일치할 경우 그 값은 0으로 평탄화됩니다. 이는 변환이 0으로 만드는 유일한 값임을 퀼오딧츠(QuillAudits)가 밝혔습니다.

검증이 포함된 변환이라면 해당 수치를 거부하였겠지만, 실제로는 조용히 해당 자리수를 삭제하였습니다. 같은 파일 내에 노셔널은 더 안전한 변환 방식을 다른 곳에서 사용했다고 보고서는 전합니다.

피해 계정은 부채가 없는 것으로 인식되었습니다. 이더스캔(Etherscan) 기록에 따르면 이 설정은 목요일 오후 11시 58분 UTC에 완료되었고, 3분 후 출금이 일어났습니다.

두 번째 거래에서 69,257 DAI와 1,658,524 USDC가 에스크로에서 출금되었습니다. 공격자는 블록 빌더 타이탄(Titan)에게 0.07 이더(ETH)를 팁으로 주고 거래 경로를 비공개로 처리했습니다.

후원
후원

보안 업체 펙쉴드(PeckShield)는 온체인 모니터 스펙터(Specter)의 경고를 전달했습니다. 현재 에스크로에는 약 60,600 달러 상당의 토큰만 남아 있습니다.

휴면 상태였던 V1 계약에도 실제 자금이 남아 있었습니다

노셔널은 2025년 11월 밸런서(Balancer) 해킹 사건으로 인해 세 번째 버전 서비스를 종료하였습니다. 그러나 V1 계약은 계속 활성화·자금이 남아 있었고, 아무도 이를 회수하지 않았습니다.

별도로 감사를 받은 프로토콜이 대부분의 암호화폐 해킹 피해를 여전히 차지하므로, 오래된 감사가 추가 보호를 제공하지 않았습니다. 6월에는 공격자가 레이디움(Raydium)에서 레거시 솔라나(Solana) 풀을 탈취한 유사한 사건도 발생하였습니다.

노셔널의 NOTE 토큰은 24시간 전 대비 3.5% 상승한 0.0065 달러 부근에서 거래되고 있습니다. 시가총액은 약 400,700 달러입니다.

노셔널 파이낸스(NOTE) 가격 변동. 출처: 비인크립토(BeInCrypto)
노셔널 파이낸스(NOTE) 가격 변동. 출처: 비인크립토(BeInCrypto)

노셔널은 기사 게재 시점까지 공식 성명, 손실액, 사후 분석 보고서를 발표하지 않았습니다. 탈취된 자금이 사용자, 트레저리, 또는 제3자 소유였는지는 아직 확인되지 않았습니다.


BeInCrypto의 최신 암호화폐 시장 분석을 보려면 여기를 클릭하세요.

부인 성명

비인크립토 웹사이트에 포함된 정보는 선의와 정보 제공의 목적을 위해 게시됩니다. 웹사이트 내 정보를 이용함에 따라 발생하는 책임은 전적으로 이용자에게 있습니다. 아울러, 일부 콘텐츠는 영어판 비인크립토 기사를 AI 번역한 기사입니다.

후원
후원