XRP库xrpl.js遭黑客攻击 导致钱包被盗

【作者:网文】 来源:转载 日期:2025-4-30 12:45:48 人气:34581 标签:XRP库 xrpl.js 黑客攻击 钱包被盗 钱包种子和私钥 Ripple币 XRPLF XRP钱包 【打印】

近期,Ripple推荐加密货币NPM JavaScript库名为“xrpl.js”,被入侵窃取Ripple钱包种子和私钥,并将其转移到攻击者控制的服务器上,允许威胁者窃取存储在钱包中的所有资金。

恶意代码被添加到xrpl NPM包的2.14.2、4.2.1、4.2.2、4.2.3和4.2.4版本中,并于下午时间4:46到5:49之间发布到NPM注册表中。这些被破坏的版本已经被删除,现在有一个干净的4.2.5版本,所有用户都应该立即升级到这个版本。

xrpl.js库由Ripple币账本基金会(XRPLF)维护,是Ripple币通过JavaScript与Ripple币区块链交互的推荐库。它支持钱包操作、XRP转账和其他分类账功能。由于它是与XRP区块链交互的推荐库,它已经被广泛采用,在过去的一周内下载量超过14万次。

NPM库通过可疑方法进行了修改,名为CheckValitysofdeed将附加到折衷版本中的“

/src/index.ts

”文件的末尾进行了修改。此功能接受字符串作为参数,然后通过http Post请求转发给https:// 0x9c [。] xyz/xcm,威胁者可以在其中收集它。该代码试图通过使用“ AD-REFFERAL”用户代理使其看起来像网络流量监视系统的广告请求,从而试图变得隐秘。

恶意代码插入到xrpl.js NPM库中

根据开发安全公司Aikido的说法,checkValidityOfSeed()函数在各种数中被调用,用于窃取XRP钱包的种子、私钥和助记符。

通过checkValidityOfSeed函数窃取数据

<SPAN style="BOX-SIZING: border-box !important; FONT-SIZE: 15px; MAX-WIDTH: 100%; OUTLINE-WIDTH: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; OUTLINE-STYLE: none; PADDING-LEFT: 0px; MARGIN: 0px; OUTLINE-COLOR: invert; PADDING-RIGHT: 0px; -webkit-tap-highlight-color: transparent; overflow-wrap: break-word" data-pm-slice="1 1 [" leaf="" xhtml?}]? 1999 www.w3.org xhtml?},?node?,{?tagName?:?span?,?attributes?:{?style?:null},?namespaceURI?:?http: 127);?},?namespaceURI?:?http: 127, rgb(127, color: 14px; font-size: 20px; 0px 10px margin: justify; text-align: 1.75em; line-height: 90%; xhtml?},?para?,{?tagName?:?p?,?attributes?:{?style?:?width: 90%;?,?data-width?:?90%?},?namespaceURI?:?http: width: auto; xhtml?},?para?,{?tagName?:?section?,?attributes?:{?class?:?layout?,?style?:?margin: []?},?namespaceURI?:?http: 0 para?,{?tagName?:?section?,?attributes?:{?class?:?pbxOuter?,?data-pm-slice?:?0>威胁者可以利用这些信息在自己的设备上导入被盗的XRP钱包,以提取其中的任何资金。目前已经确定,受感染的版本是在不同时间上传的,总共有452次下载。虽然总下载量并不大,但这个库可能被用来管理和连接更多的XRP钱包。

恶意代码似乎是由与Ripple组织相关的开发人员帐户添加的,可能是通过受损的凭证添加的。恶意提交没有出现在公共GitHub存储库中,这表明攻击可能发生在NPM发布过程中。

如果用户使用其中一个版本,请立即停止并旋转与受影响系统的任何私钥或秘密。XRP Ledger支持钥匙旋转:https://xrpl.org/docs/tutorials/how-tos/how-tos/manage-manage-acccount-account-settings/assign-a-a-a-regular-regular-key-pair-,如果任何帐户的主密钥可能被妥协,则应将其禁用:https://xrpl.org/docs/tutorials/how-tos/manage-manage-account-settings/disable-master-key-pair。”

开发人员称,XRP账本代码库或GitHub存储库没有受到影响。“澄清一下:这个漏洞存在于xrpl.js中,这是一个用于与XRP账本交互的JavaScript库。它不会影响XRP账本代码库或Github存储库本身。使用xrpl.js的项目应该立即升级到v4.2.5,”XRP账本基金会在X上发布。

开发商还证实,Xaman钱包、XRPScan、First Ledger和Gen3 Games项目没有受到供应链攻击的影响。这种供应链攻击类似于之前以太坊和索拉纳npm用于窃取钱包种子和私钥的攻击。

参考及来源:https://www.bleepingcomputer.com/news/security/ripples-recommended-xrp-library-xrpljs-hacked-to-steal-wallets/

返回顶部】【关闭窗口 风险提示:本站分享转载的信息均来自互联网,且仅供阅读参考,不作为具体投资的依据,据此入市,风险自担。本站所有内容涉及到的“货币”字眼需谨慎研判,我们维护各国法币的合法地位,同时数字资产具有货币的某些属性,目前是不能替代任何国家的法定货币的,请谨慎理解投资并严格遵守各国法律法规!详见本站[免责声明]。】
【读完这篇文章后,可否发表您的感受?】
0
0
0
0
0
0
0
0
本文网址:
已有0条评论信息,点击查看网友评论
姓名: 验证码:看不清楚,换一个
安全联盟站长平台 互联网举办平台 公共信息安全网监 中国网安 赛门铁克安全响应中心