XRP Ledger가 수십억 팬텀 XRP 생성 가능했던 10년 된 버그 수정
연구원들은 공격자가 거래에 자금을 조달하지 않고도 사용 가능한 XRP를 생성할 수 있게 하는 중대한 취약점을 발견했으며, 결함이 10년간 잠복한 후 긴급 소프트웨어 릴리스를 촉발했다.
XRP Ledger 개발팀은 10년 이상 탐지되지 않은 중대한 취약점을 패치했습니다. 이 취약점은 악의적인 행위자가 무에서 수십억 달러 상당의 XRP 토큰을 만들 수 있게 했을 수 있습니다. 보안 연구원들은 공격자가 이 결함을 악용하여 송신자가 실제로 지불금을 조달하지 않고도 사용 가능한 XRP를 생성할 수 있는 방법을 시연하여 원장 공급의 무결성을 근본적으로 깨뜨렸습니다.
이 버그는 XRP Ledger의 핵심 프로토콜의 지불 처리 로직에 있었습니다. 정상적인 상황에서 사용자가 XRP를 보내면 원장은 송신자의 잔액에서 금액을 차감하고 수신자에게 입금합니다. 취약점은 신중하게 조작된 거래가 차감 단계를 우회하면서도 수신자에게 입금할 수 있게 했으며, 사실상 거래소에서 거래, 이전 또는 판매할 수 있는 새로운 XRP를 생성했습니다.
결함을 발견한 연구원들은 Ripple Labs와 XRP Ledger Foundation에 비공개로 보고하여 긴급 조정 공개 프로세스를 시작했습니다. 개발팀은 원장 소프트웨어의 패치 버전을 출시하고 모든 검증자와 노드 운영자에게 즉시 업그레이드할 것을 촉구했습니다. XRP Ledger는 검증자 노드를 포함하는 합의 메커니즘에 의존하기 때문에 패치는 악용을 방지하기 위해 네트워크 전체에서 빠른 채택이 필요했습니다.
잠재적 영향은 엄청났습니다. XRP가 약 $0.50에 거래되고 유통 공급량이 약 530억 토큰인 상황에서 수십억 토큰을 생성하는 적당한 악용조차도 가격을 폭락시키고 자산에 대한 신뢰를 파괴할 수 있었습니다. 버그의 10년 존재는 수백억 달러의 가치를 관리하는 암호화폐 프로젝트, 특히 현대 보안 감사가 표준이 되기 전에 출시된 프로젝트의 코드 검토 관행에 대한 의문을 제기합니다.
XRP 보유자의 경우 패치가 배포되고 검증자에 의해 광범위하게 채택되었으므로 즉각적인 위험은 지나갔습니다. 그러나 이 사건은 블록체인 시스템의 숨겨진 취약성을 강조합니다. 버그가 종종 롤백되거나 거래가 취소될 수 있는 기존 금융 인프라와 달리 공격자가 혼합 서비스나 탈중앙화 거래소를 통해 도난당하거나 조작된 토큰을 충분히 빠르게 이동시키면 탈중앙화 원장에서의 성공적인 악용은 되돌릴 수 없습니다.
XRP Ledger 개발팀은 패치 이전에 공격자가 실제로 취약점을 발견하고 사용했는지 공개하지 않았지만, 온체인 분석 회사들은 이제 이상 징후를 찾기 위해 과거 거래 데이터를 살펴보고 있습니다. 버그를 발견한 연구원들은 모든 노드가 업그레이드할 수 있는 충분한 시간이 지나면 상세한 기술 보고서를 발표할 것으로 예상되며, 이를 통해 더 넓은 보안 커뮤니티가 결함으로부터 배우고 유사한 코드베이스를 비교 가능한 문제에 대해 감사할 수 있게 됩니다.