🇰🇷 한글 설명
xrpl.js 버전 4.2.1~4.2.4 및 2.14.2에 개인 키를 탈취하는 악성 코드가 포함되어 있습니다. 공급망 공격으로 배포된 라이브러리이며, 즉시 업그레이드 및 개인 키 갱신이 필수입니다.
💡 쉬운 설명
XRP 블록체인 통신 라이브러리에 숨겨진 악성 코드가 암호화폐 접근 키를 훔칩니다. 해당 버전을 사용했다면 즉시 업그레이드하고 모든 보안 키를 변경해야 합니다.
🇺🇸 원문 (English)
xrpl.js is a JavaScript/TypeScript API for interacting with the XRP Ledger in Node.js and the browser. Versions 4.2.1, 4.2.2, 4.2.3, and 4.2.4 of xrpl.js were compromised and contained malicious code designed to exfiltrate private keys. Version 2.14.2 is also malicious, though it is less likely to lead to exploitation as it is not compatible with other 2.x versions. Anyone who used one of these versions should stop immediately and rotate any private keys or secrets used with affected systems. Users of xrpl.js should pgrade to version 4.2.5 or 2.14.3 to receive a patch. To secure funds, think carefully about whether any keys may have been compromised by this supply chain attack, and mitigate by sending funds to secure wallets, and/or rotating keys. If any account's master key is potentially compromised, disable the key.
📍 영향받는 시스템
xrpl.js 4.2.1, 4.2.2, 4.2.3, 4.2.4, 2.14.2
⚔️ 공격 벡터
공급망 침해를 통해 배포된 라이브러리의 악성 코드가 런타임에 개인 키를 탈취
🛡️ 대응 방법
xrpl.js를 4.2.5 또는 2.14.3으로 즉시 업그레이드하고, 모든 개인 키를 갱신 및 자금을 안전한 지갑으로 이동
🔧 검증 코드
설치된 xrpl.js 버전이 취약한 버전과 일치하면 감염된 상태이며, 즉시 패치 버전으로 업그레이드 필요
npm list xrpl.js 2>/dev/null | grep -E '4\.2\.[1-4]|2\.14\.2'