Advertise수수료 우대 데스크

비트코인

Electrum 4.8.3 출시, Bitcoin(BTC) 지갑 취약점 패치로 공격자 주소 결제 리다이렉트 차단

Electrum이 4.8.3 버전을 공개하고 고심각도 취약점을 패치했다. 악성 서버가 수수료 인상 거래를 조작해 Bitcoin(BTC) 결제를 공격자 주소로 리다이렉트할 수 있었던 문제다.

크리에이터 되기
2026년 10월 27일, 오전 02:54 KST3분 읽기
AI 요약AI
  • Electrum이 고심각도 취약점을 패치한 4.8.3 바이너리를 10월 24일 공개했다.
  • 공식 저장소 태그는 10월 23일 금요일에 붙었고 취약점은 이전 모든 릴리스에 영향을 미친다.
  • Raju-K12라는 사용자가 10월 18일 조작된 거래 수수료 인상 후 실제 손실을 확인했다.
  • 2018년 유사 공격 웨이브 이후 2020년까지 약 2,500만 달러가 Electrum 사용자에게서 유출됐다.
gate.com

악성 서버, 미확인 결제를 조작해 교체

Bitcoin (BTC) 전용 지갑 Electrum에 접속하는 악성 서버가 사용자 자금을 가로채는 고심각도 취약점이 패치됐다. 이번 4.8.3 버전은 공식 저장소에 10월 23일 금요일 태그가 붙었고, 바이너리는 10월 24일 토요일 공개됐다. 취약점은 4.8.3 이전 모든 릴리스에 영향을 미친다. 문제의 핵심은 Electrum이 자체적으로 거래를 검증하지 않고 접속된 서버를 신뢰하는 구조에 있다. 사용자가 침해된 서버를 통해 결제를 브로드캐스트하면, 서버는 실제 거래를 숨긴 채 공격자의 지갑 주소와 수수료 0을 표시하는 상충 거래를 주입한다. 위조된 항목은 지연된 미확인 결제처럼 정상적으로 보이며, Electrum은 서버가 넘겨준 미확인 거래의 서명을 검증하지 않기 때문에 화면상으로 가짜를 구분할 방법이 없다. 사용자가 멈춘 결제를 풀기 위해 수수료 인상(Replace-by-Fee)을 실행하는 순간, 완전히 유효한 새 거래에 서명해 네트워크에 처음으로 도달시키는데, 이 거래의 출력 주소는 공격자에게 지불된다. 원래 결제는 처음부터 전송된 적이 없다.

Electrum 팀이 GitHub에 게시한 보안 권고에 따르면 이 공격을 수행하는 서버가 실제로 관측됐으며, 두 건의 사용자 신고가 이를 뒷받침한다. dannydeezy라는 사용자는 10월 11일 일요일 의심스러운 서버 동작을 제보했으나, 조작된 거래가 로컬 서버를 벗어나지 못해 자금 손실은 없었다. Raju-K12라는 사용자는 10월 18일 일요일 서버가 조작한 거래에 수수료 인상을 실행한 뒤 실제 손실을 확인했다. 권고문은 2차 기만 수법도 설명한다. 공격자는 위조 출력 주소의 마지막 네 글자를 사용자가 의도한 목적지 주소의 끝부분과 일치하도록 반복 조정할 수 있어, 서명 전에 긴 주소 문자열의 끝만 대충 확인하는 습관은 무용지물이 된다.

4.8.3이 막는 주요 공격 표면과 남은 한계

공식 보안 권고에 설명된 4.8.3은 지갑 소유 입력(input)에 대해 미확인 거래를 로컬 이력에 반영하기 전에 암호학적 서명을 검증함으로써 주요 공격 경로를 닫았다. 이제 서버가 유효한 서명 없이 사용자의 자체 주소에 닿는 가짜 거래를 주입할 수 없다. 공격자가 서명을 위조하는 것은 불가능하기 때문이다. 4.8.3 릴리스 바이너리는 10월 24일 배포됐다. 다만 권고문은 남은 결함도 인정한다. 외부 발신자에게서 들어오는, 즉 입력 중 어느 것도 사용자 지갑에 속하지 않는 거래는 여전히 서명 검증 없이 수용되며, 이 경로를 닫으려면 팀이 아직 일정을 잡지 않은 추가 작업이 필요하다. 이 클래스의 공격이 가능한 근본 원인은 개방형 서버 모델이다. 누구나 Electrum 노드를 운영할 수 있고 지갑에는 어떤 서버가 정직한지 판별하는 내장 수단이 없다. 이 위임은 경량 클라이언트를 빠르고 가볍게 유지하기 위한 의도된 설계 트레이드오프이며, 4.8.3은 사용자 자체 입력에 한해 그 검증의 일부를 지갑 쪽으로 되돌렸다. 오랫동안 운영돼 온 Bitcoin 지갑 프로젝트에 대한 유사 공격이 처음은 아니다. 2018년에 악성 서버가 가짜 업데이트 알림을 푸시하는 웨이브가 있었고, 2020년까지 Electrum 사용자들에게서 약 2,500만 달러가 유출된 것으로 추정된다. 자신이 직접 운영하는 서버에만 접속하는 사용자는 이번 취약점의 영향을 받지 않는다. 즉시 업데이트할 수 없다면 거래 서명 전에 출력 주소와 금액을 직접 확인해야 한다. 팀은 10월 18일 확인된 손실 외에 추가 피해를 공개하지 않았으며, 두 건의 사용자 신고가 현재까지의 유일한 기록 사례다. 4.8.3은 electrum.org와 프로젝트의 GitHub 저장소에서 내려받을 수 있다.

이 공격 메커니즘은 주의 깊은 사용자가 취하는 바로 그 행동을 역이용하기 때문에 주의가 필요하다. 멈춘 결제에 수수료를 올리는 것은 지연 거래에 대한 책임 있는 대응이고, 수수료 0짜리 위조 항목은 그 행동을 유도하도록 설계된 것이다. 엄밀히 말해 이 사건은 리플레이 공격이 아니다. 피해자가 서명하는 거래는 새 것이고 유효하며, 다만 잘못된 상대에게 지불될 뿐이다. 권고문에 대한 COINOTAG의 판단은 다음과 같다. 사용자는 즉시 4.8.3으로 이동하고, 주소 끝 몇 글자가 아니라 지갑 주소 전체를 확인해야 하며, 장기 보관 자산은 콜드 지갑이나 하드웨어 지갑에 두는 것이 서버를 서명 경로에서 완전히 제거하는 방법이다. 4.8.3 기준으로 주요 공격 표면은 닫혔으나, 외부 발신 거래의 미검증 경로는 열려 있고 팀은 이를 닫을 일정을 밝히지 않았다.

COINOTAG의 편집 및 리서치 데스크입니다.

AI 지원

이 콘텐츠는 인공지능으로 생성되어 AI 검토를 거쳤으며 COINOTAG 편집 감독 하에 게시되었습니다.