일렉트럼 4.8.4, 라이트닝 어니언 메시지 취약점 수정
변형된 메시지가 라이트닝 채널 상대와의 연결을 끊을 수 있던 문제를 고쳤다. 구버전 복구 문구와 데스크톱·안드로이드 오류도 손봤다.
토포AI로 이 기사 더 깊이 읽기
일렉트럼(Electrum)이 비트코인(BTC) 지갑 소프트웨어 4.8.4를 배포하고 라이트닝 네트워크의 어니언 메시지 처리 취약점을 수정했다.
일렉트럼은 11월 6일자 공식 변경 기록에서 4.8.4를 보안 업데이트로 분류했다. 공식 사이트에도 4.8.4가 최신 버전으로 표시돼 있다.
변형된 어니언 메시지가 임의의 출처에서 들어오면 일렉트럼이 채널 피어와 연결을 끊을 수 있었다. 공개된 변경 기록은 이 메시지 처리 문제를 보안 수정 사항으로 명시했다.
채널 피어는 지갑이 라이트닝 결제 채널을 맺은 상대 노드다. 해당 연결이 끊기면 지갑과 상대 노드가 채널을 통해 통신하는 데 영향을 줄 수 있다.
4.8.4는 유효하지 않은 어니언 메시지를 정상적으로 처리하도록 바꿨다. 실제 사용 사례가 구현될 때까지는 수신하는 어니언 메시지를 모두 버리도록 했다.
같은 노드 ID가 두 번 포함된 채널 공지를 거부하는 수정도 들어갔다. 이 변경은 어니언 메시지 처리 수정과 별도로 라이트닝 기능에 적용됐다.
지갑 복구 오류도 고쳤다. 2.0 이전 버전의 일부 복구 문구가 홀수 길이 16진수 문자열로 해석돼 복구에 실패하던 문제로, 변경 기록은 4.6.1부터 발생했다고 설명했다.
거래 계산 문제도 수정했다. 로컬 거래를 삭제할 때처럼 하위 거래 계산이 느려지거나 거래 연결이 길 때 재귀 오류가 발생할 수 있던 문제다.
데스크톱에서는 데이터가 많은 지갑의 ‘코인’ 탭이 멈추던 현상을 손봤다. 부모 거래 계산이 느려지는 문제가 원인이었다.
송금 탭의 로딩 표시가 계속 남는 문제와 지갑이 아니거나 읽을 수 없는 파일을 열 때 충돌 보고 화면이 나타나는 문제도 수정했다. 이제 해당 파일을 열면 오류 메시지를 표시한다.
안드로이드에서는 거래 세부 화면에서 거래를 찾지 못할 때 앱이 종료되는 문제를 고쳤다. 코인·주소 목록에 오래된 미사용 거래출력(UTXO)이 표시되는 문제도 수정했다.
거래 입력 항목을 눌러 관련 주소나 자금 조달 거래를 여는 기능과 주소별 거래 내역을 확인하는 기능도 추가됐다.
앞선 4.8.3에서는 악성 서버가 사용자가 막 전파한 거래를 바꿔 보여줘 수수료 증액을 시도하도록 유도할 수 있던 별개의 취약점을 수정했다. 당시 취약점의 악용 사례도 앞서 보도됐다.
일렉트럼은 공식 사이트에서만 설치 파일을 내려받고 GPG 서명을 확인하라고 안내한다.
이도현 기자 




Comment 0
불러오는 중…