BlockBeatsによると、9月9日、OKX Walletは「NPMサプライチェーン攻撃」に関して、OKXは常にシステムセキュリティを最優先し、製品開発およびリリースプロセス全体を通してサードパーティ製コンポーネントの使用リスクを厳格に管理していると述べました。社内検証と評価の結果、ネイティブAndroidおよびiOSフレームワークに基づいて開発されたOKXアプリは、関連するセキュリティリスクを及ぼしません。OKXプラグイン、Webアプリケーション、モバイルDAppブラウザは、影響を受けるサードパーティ製コンポーネントを使用していません。すべてのプラットフォームサービスは正常に動作しており、ユーザーは引き続き安心してご利用いただけます。攻撃者は、フィッシングメール(npmjsサポートを装った)を通じて開発者qixのNPMアカウントの認証情報を盗み出し、qixがリリースした18個の人気JavaScriptパッケージ(chalkやdebug-jsなど、週20億回以上ダウンロードされている)に悪意のあるコードを注入したと報告されています。この攻撃は、史上最大のサプライチェーン攻撃とされています。
注目すべきは、この悪意のあるコードはトロイの木馬を埋め込んだり、ローカルファイルを盗んだりするものではないということです。代わりに、この脆弱性はWeb3のシナリオに特化しています。ブラウザ環境でwindow.ethereumの存在を検出すると、トランザクションリクエストをハイジャックします。悪意のあるコードはブラウザのEthereumおよびSolanaトランザクションリクエストを改ざんし、資金を攻撃者が管理するアドレス(Ethereumアドレス0xFc4a4858など)にリダイレクトし、JSONレスポンス内の暗号化されたアドレスを置き換えることで資産を窃取します。ページには正当なトランザクションアドレスが表示されますが、実際の資金は攻撃者のアドレスに送金されます。