ArduPilot のファームウェア署名機構がリプレイ攻撃により鍵の復元と認証回避を許す
攻撃者は同一の安全コマンドセッション内で、以前有効だった SECURE_COMMAND_SET_PUBLIC_KEYS 指令を捕獲して再送できます。受信側が受け入れ済みの最高コマンドシーケンス番号を追跡・強制しないため、古い鍵が新しく置き換えた鍵を上書きし、廃止済み鍵で署名した新しい指令が検証を通過します。この欠陥は認証なしで遠隔から誘発でき、権限昇格とシステム完全性の毀損を引き起こします。
コンポーネント
ArduPilot は広く使われるオープンソースの無人機オートパイロットソフトウェアスタックです。MAVLink プロトコルで飛行制御指令を安全に伝送し、AP_SIGNED_FIRMWARE モジュールがファームウェア完全性検証と安全コマンドセット検証を提供して、デジタル署名された信頼できる指令だけが機体で実行されるようにし、複雑な電磁環境での運用安全とデータの機密性を守ります。
種別
Authentication Bypass by Capture-replay (CWE-294)
リポジトリ
対処方法
- 安全コマンド処理時に現在セッションの最高有効シーケンス番号を記録し、状態変更を適用する前に重複またはより古い署名コマンドを厳格に拒否して、リプレイによる鍵のロールバックと認証失効を防いでください。
Dart SDK が Windows で証明書を誤検証し TLS 信頼チェーンを回避して中間者攻撃のリスク
Windows の SecurityContext 実装欠陥が原因です。コードはシステム証明書ストアを直接列挙し、CA、TRUST、MY などの非ルート証明書の項目を独立した信頼アンカーとして誤って X509_STORE に追加し、X509_V_FLAG_PARTIAL_CHAIN を有効にするため経路構築が早期終了し発行者検証が無視されます。さらに Disallowed 制御リストと Windows 証明書コンテキストの無効属性メタデータを完全に無視するため、失効または制限された証明書でも信頼された接続を確立できます。攻撃者はこの論理欠陥で中間者攻撃を行い、機微な通信内容の窃取や転送データの改ざんができ、接続の機密性と完全性を深刻に壊します。
コンポーネント
Dart SDK は Dart 言語の中核ランタイムです。dart:io ライブラリはネットワーク通信、ファイルシステム、プロセス管理などのシステム級機能を提供し、効率的でクロスプラットフォームな下位 I/O 抽象をアプリケーションに与えます。BoringSSL エンジンで暗号化接続を処理し、セキュリティコンテキストモジュールが TLS ハンドシェイク中の証明書ストアと信頼ポリシーを管理して、クライアントとサーバーの交換が期待される安全基準を満たすようにします。
種別
Improper Certificate Validation (CWE-295)
リポジトリ
対処方法
- 証明書チェーン検証を Windows CryptoAPI に委譲して標準ポリシー検査を行い、ルート証明書と中間証明書の役割を厳格に区別し、システムストア属性に基づいて無効または制限された証明書を除外し、OS レベルの信頼失効と拡張鍵用途制限に従ってください。
chrome-devtools-mcp が SharedWorker と AudioWorklet でネットワーク隔離を回避し機微データ漏えいとコード実行を引き起こす
攻撃者は Blob SharedWorker でクロスオリジンリクエストを送るか、AudioWorklet で外部モジュールを読み込み、--allowedUrlPattern と --blockedUrlPattern によるネットワーク防護を直接回避できます。下位の Puppeteer は共有ワーカーに Fetch 傍受を適用せず、音声サービスはページのネットワークコンテキストから独立しているため、悪意あるスクリプトは隔離を破って保護されたエンドポイントのレスポンス本体を読み DOM へ注入するか、除外オリジンで任意コードを実行し、機密性と完全性を深刻に壊します。
コンポーネント
chrome-devtools-mcp は Puppeteer 上に構築されたモデルコンテキストプロトコルサーバーで、標準インターフェースによりブラウザ自動化とデバッグを提供します。Chrome DevTools Protocol を深くラップし、URL の許可リストまたは拒否リストで到達可能なネットワーク境界を定め、自動テスト、クローラプロキシ、遠隔デバッグで制限された安全なアクセスを提供し、業務ロジックが所定の信頼ドメイン内でのみ動くようにします。
種別
Protection Mechanism Failure (CWE-693)
リポジトリ
対処方法
- Puppeteer をアップグレードしてセッション隔離の欠陥を修正し、アプリケーション層で統一された Fetch 傍受を強制してください。状態確認インターフェースが認証トークンなどの機微情報を含む生のコマンドライン引数を出力しないようログのマスキングを整え、アーキテクチャ上のサイドチャネル漏えいを除いてください。
data-sync-utils@>= 0
が悪意あるコンポーネントとして検知
このバージョンは悪意あるドメインとの通信および悪意あるコマンドの実行が確認されました。依存関係を直ちに監査し、安全なバージョンに固定してください。
MD5
f889355cfd49d83127eb850f824b85a5
filipt@>= 0
が悪意あるコンポーネントとして検知
このバージョンは悪意あるドメインとの通信および悪意あるコマンドの実行が確認されました。依存関係を直ちに監査し、安全なバージョンに固定してください。
MD5
25a01077b1d3ddbd101435ccb18d75ac
kvarzo-8f3a2-testmetest@>= 0
が悪意あるコンポーネントとして検知
このバージョンは悪意あるドメインとの通信および悪意あるコマンドの実行が確認されました。依存関係を直ちに監査し、安全なバージョンに固定してください。
MD5
2dff649fae05502e488e5b1868a8b1c2
mock-datas-lib@>= 0
が悪意あるコンポーネントとして検知
このバージョンは悪意あるドメインとの通信および悪意あるコマンドの実行が確認されました。依存関係を直ちに監査し、安全なバージョンに固定してください。
MD5
2c7d6979786fdce2211c6b82498ad788
that-fetch@>= 0
が悪意あるコンポーネントとして検知
このバージョンは悪意あるドメインとの通信および悪意あるコマンドの実行が確認されました。依存関係を直ちに監査し、安全なバージョンに固定してください。
MD5
03cc490da7ea2f8e9a051b80a642bbb4
doghack-afterglow@>= 0
が悪意あるコンポーネントとして検知
このバージョンは悪意あるドメインとの通信および悪意あるコマンドの実行が確認されました。依存関係を直ちに監査し、安全なバージョンに固定してください。
MD5
36c4d8ca30e76851f965dea1488063aa
heheheshsds@>= 0
が悪意あるコンポーネントとして検知
このバージョンは悪意あるドメインとの通信および悪意あるコマンドの実行が確認されました。依存関係を直ちに監査し、安全なバージョンに固定してください。
MD5
bc26a7854578e26033c1d9dc7d5b7646
nannnnnnnnn@>= 0
が悪意あるコンポーネントとして検知
このバージョンは悪意あるドメインとの通信および悪意あるコマンドの実行が確認されました。依存関係を直ちに監査し、安全なバージョンに固定してください。
MD5
7e92ce10ac4efc6188b2dbfb0bf532fd
thththtbhthhth@>= 0
が悪意あるコンポーネントとして検知
このバージョンは悪意あるドメインとの通信および悪意あるコマンドの実行が確認されました。依存関係を直ちに監査し、安全なバージョンに固定してください。
MD5
ed282c9ecbfded34060cb1510ecb4a7d
rcp-ndcg@9999.0.0
が悪意あるコンポーネントとして検知
このバージョンは悪意あるドメインとの通信および悪意あるコマンドの実行が確認されました。依存関係を直ちに監査し、安全なバージョンに固定してください。
MD5
c2af72f8f12b0c5ee0b77bf08fb4cda1