Microsoft公式パッケージに認証情報窃取マルウェア、2度目の侵害
原題: For the 2nd time in weeks, Microsoft packages laced with credential stealer
なぜ重要か
正当なソフトウェア供給チェーンの信頼モデルを悪用する新手法で、開発エコシステム全体のセキュリティ対策見直しが急務
Microsoftの公式オープンソースパッケージ73個が認証情報を窃取するマルウェアMiasmaに感染し、GitHubで無効化された。開発者がAIエージェントでパッケージを開くと自動実行される仕組み。5月に続く2度目の供給チェーン攻撃で、脅威グループTeamPCPが関与とされる。
複数の研究者によると、Microsoft公式の暗号学的に検証されたオープンソースパッケージ73個が先週末に侵害され、高度な認証情報窃取コードが追加された。このマルウェアは開発者がAIコーディングエージェントでパッケージを開くと自動的に実行される仕組みになっている。GitHubの自動システムがこれらのパッケージを悪意あるものとしてフラグを立て、プラットフォーム上でブロックした。しかしMicrosoft傘下のGitHubは「利用規約違反のため」として無効化したとのみ発表し、悪意あるものであることや開発者のシステムが侵害されている可能性については言及しなかった。Microsoftが感染の可能性に言及したのは月曜日になってからで、「潜在的な悪意あるコンテンツを調査中のため一時的にリポジトリを削除した」と電子メールで述べた。これは2か月連続でMicrosoft公式リポジトリアカウントが供給チェーン攻撃を受けた事例となる。5月中旬には、StepSecurityがMicrosoftのdurabletask Python SDKの侵害を文書化していた。このパッケージは月間40万ダウンロードを記録する分散トランザクション自動化フレームワークで、28KBのペイロードがAWS、Azure、GCP、Kubernetes、パスワードマネージャー、90以上の開発者ツール設定から認証情報を窃取し、クラウドインフラを通じて他の開発者マシンに横展開する機能を持っていた。この攻撃はTeamPCPと呼ばれる脅威アクターに関連付けられ、Microsoftのパッケージ公開用認証情報を侵害することでリポジトリのビルドパイプラインを完全にバイパスした。使用されたマルウェアはMiasmaと呼ばれ、TeamPCPが最近オープンソース化したMini Shai-Huludツールキットのクローンである。セキュリティ企業Cloudsmithによると、このマルウェアはSLSA(ソフトウェア成果物の供給チェーンレベル)証明書に使用されるOIDC(OpenID-Connect)トークン認証情報を収集し、正当なMicrosoft OIDCトークンを窃取して有効なSLSA証明書付きの悪意あるビルドを公開した。