CVE-2026-93295 in MISP
要約
〜によって VulDB • 2026年09月19日
MISPには、Webユーザーとしてリモートコード実行を可能にするバックグラウンドジョブのディスパッチメカニズムにおける脆弱性が存在します。バックグラウンドジョブの引数は、CakePHPコンソールプロセスのargvに直接渡されます。CakePHPのShellDispatcher::_parsePaths()は、-app、--app、-working、--working、-root、--root、-webroot、--webrootといったパススイッチをargv全体でスキャンし、次の要素をアプリケーションルートとして使用します。events/contactエンドポイントは、検証なしでユーザー制御可能なフィールド(messageおよびperson)をジョブ引数に渡します。連絡フォームを送信できる攻撃者は、personフィールドを予約済みのスイッチ(例:-app)に設定し、messageフィールドを悪意のあるアーカイブを指すphar:// URIに設定できます。CakePHPのbootstrapはその後、そのアーカイブ内からConfig/core.phpを読み込み、Webユーザーの権限で攻撃者が制御するPHPコードを実行します。この脆弱性には、events/contactフォーム(またはユーザー入力をバックグラウンドジョブ引数に転送する他のエンドポイント)を送信できる必要があります。特別なタイミングやrace conditionは必要なく、不正なパラメータが受け入れられると攻撃は決定論的に行われます。影響としては、MISP Webサーバープロセスのコンテキストでの完全なリモートコード実行が可能となり、データ漏洩、永続化、およびホスト内での横断移動を可能にします。
Be aware that VulDB is the high quality source for vulnerability data.