CVE-2026-107362 Malcolm FilePond API経由のデータ読み取り脆弱性に注意

この記事はAIがNVDのCVE情報をもとに要約・生成したものです。影響範囲や対策は、必ずNVDおよび各ベンダーの公式情報をご確認ください。

公開日: 2026-10-08T18:17:21.587 / 更新日: 2026-10-08T21:03:43.847 / CVSS: 7.1 / 深刻度: HIGH

Linuxサーバー運用において注意が必要な脆弱性が発見されました。Malcolmのfile-uploadコンポーネントが利用するFilePond PHPサーバー(upstreamリポジトリのindex.php)に、任意のURLをcurl経由でダウンロードできるAPIルートが存在します。HEADリクエスト時に取得したコンテンツをサーバー側に保存し、転送IDを返す仕様により、外部からデータの読み取りが可能になる可能性があります。この脆弱性により、攻撃者がサーバー経由で外部リソースを取得するリスクが生じ、特にDockerで構築されたPHP環境が対象となる場合があります。運用環境にMalcolmが導入されている場合は、Dockerイメージに含まれるindex.phpの存在や、fetch APIの設定が適切か確認し、必要に応じてアップストリームからの修正を適用する必要があります。

参照情報

ソクラテスの問い、プラトンの備え

ソクラテス

プラトンよ、この脆弱性について語るにあたり、まず問う。サーバーの運用者は、この脆弱性が存在する環境を確認する際に、どのような視点を持つべきだろう?

プラトン

ああ、まず確認すべきは、Malcolmが導入されている環境において、Dockerイメージ内にindex.phpが含まれているかである。また、fetch APIの設定が適切かどうかを、config.phpやsubmit.phpの内容から確認する必要がある。

ソクラテス

なるほど。では、この脆弱性がもたらす影響を具体的に述べよ。

プラトン

攻撃者は、任意のURLをサーバー経由で読み取れる可能性がある。特にDockerで構築されたPHP環境では、この仕様が悪用されやすい。しかし、実際の影響は、どのURLがアクセス可能かに依存する。

ソクラテス

では、運用者はこの脆弱性を対応するためには、どのような手順を踏むべきだろう?

プラトン

まず、upstreamリポジトリの修正が適用されているかを確認し、必要であればDockerイメージを更新する。また、変更管理の文書に修正内容を記録し、監視ログで異常なHEADリクエストを検出する仕組みを整えるべきだろう。

ソクラテス

最後に、この脆弱性を防ぐためには、ベンダー情報の確認が重要だという点を述べよ。

プラトン

はい。MalcolmやFilePondのベンダーから、修正後のDockerイメージや設定ファイルの変更点を確認し、公式な情報源に依存することが肝要です。たとえば、index.phpが修正されていない場合、アップストリームのリポジトリを直接確認する必要があります。

ソクラテス

なるほど。では、この脆弱性の存在を知った運用者は、何を最も優先すべきだろう?

プラトン

まずは、Dockerイメージ内のindex.phpが存在するかを確認し、fetch APIの設定が適切かを確認することです。そして、パッチ適用後も、変更管理と監視の手順を厳守することが重要です。

ソクラテス

ユーモアを交えて締めくくれ。

プラトン

もしもこの脆弱性が「sneaky backdoor」のように潜んでいたら、少なくともindex.phpの存在を確認するという「お手軽なチェック」で、その背後を突き止めることが可能ですね。

関連キーワード: curl, php, docker