CVE-2026-103663 Docker環境でのパストラバーサル脆弱性に注意

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

公開日: 2026-10-08T14:16:46.187 / 更新日: 2026-10-08T20:08:45.857

Ollamaの`/api/pull`エンドポイントにパストラバーサルの脆弱性があり、認証不要でリモートから悪意のあるバイナリをモデルストレージ外に書き込む攻撃が可能。Docker環境で`/usr/lib/ollama`に書き込み権限がある場合、サーバー再起動時に悪意のあるファイルが実行され、root権限でのリモートコード実行が発生するリスクがある。運用上は、OllamaをDockerで運用している場合、デフォルトのディレクトリアクセス権やバージョン0.35.0未満かどうかを確認し、公式リリースのパッチ適用を検討する必要がある。確認時は、`/usr/lib/ollama`の権限設定や運用中のAPI呼び出しログの監視を注意深く行うこと。

参照情報

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

ソクラテス

プラトンよ。この脆弱性について、我々はどのように考えるべきだろう?認証不要でリモートからバイナリを書き込むという点に注目しているが、このリスクは運用のどの側面に深く関わっているだろう?

プラトン

ソクラテス、ご質問に答えるなら、まず確認すべきは「DockerでOllamaを運用しているか?」という点です。もし運用している場合、`/usr/lib/ollama`のディレクトリ権限を確認しなければなりません。このディレクトリに書き込み権限があるか、あるいはデフォルトの設定がどうなっているかを、まずは手動でチェックすべきです。

ソクラテス

なるほど。では、この脆弱性が発生する条件として、バージョン0.35.0未満という記述があるが、このバージョンの確認はどのように行うべきだろう?

プラトン

公式リリースのパッチ適用を検討する必要があると述べられているので、`ollama –version`で現在のバージョンを確認し、0.35.0より古い場合は公式サイトから最新のパッチを適用しましょう。また、パッチ適用後は変更管理の記録を忘れずに。

ソクラテス

監視の観点ではどうだろう?この脆弱性が悪用された場合、どのように検出できるだろうか?

プラトン

API呼び出しログを監視する必要があります。`/api/pull`エンドポイントへの異常なリクエストが見られた場合、それは攻撃の兆候かもしれません。また、`/usr/lib/ollama`に予期せぬファイルが追加された場合、監視ツールで検出できるようにしておくべきです。

ソクラテス

では、ベンダー情報の確認はなぜ重要か?

プラトン

公式リリースのパッチが提供されているかどうか、ベンダーのサポート状況を確認しないと、正しい対応ができないからです。NVDのリンクを確認し、信頼できるソースから情報を得ることが肝心です。

ソクラテス

ユーモアを交えて締めくくるなら?

プラトン

もしサーバーが再起動して悪意のあるファイルを実行するリスクがあるなら、我々は「もう一度起動するとき、悪者が一緒に起動しないように」注意を払わねばなりません。というわけで、パッチは今すぐ適用しましょう!

関連キーワード: docker