CVE-2026-103663 Docker環境でのパストラバーサル脆弱性に注意
この記事はAIがNVDのCVE情報をもとに要約・生成したものです。影響範囲や対策は、必ずNVDおよび各ベンダーの公式情報をご確認ください。
Ollamaの`/api/pull`エンドポイントにパストラバーサルの脆弱性があり、認証不要でリモートから悪意のあるバイナリをモデルストレージ外に書き込む攻撃が可能。Docker環境で`/usr/lib/ollama`に書き込み権限がある場合、サーバー再起動時に悪意のあるファイルが実行され、root権限でのリモートコード実行が発生するリスクがある。運用上は、OllamaをDockerで運用している場合、デフォルトのディレクトリアクセス権やバージョン0.35.0未満かどうかを確認し、公式リリースのパッチ適用を検討する必要がある。確認時は、`/usr/lib/ollama`の権限設定や運用中のAPI呼び出しログの監視を注意深く行うこと。
- NVD Detail (NVD) [日本語で表示]
ソクラテスの問い、プラトンの備え
プラトンよ。この脆弱性について、我々はどのように考えるべきだろう?認証不要でリモートからバイナリを書き込むという点に注目しているが、このリスクは運用のどの側面に深く関わっているだろう?
ソクラテス、ご質問に答えるなら、まず確認すべきは「DockerでOllamaを運用しているか?」という点です。もし運用している場合、`/usr/lib/ollama`のディレクトリ権限を確認しなければなりません。このディレクトリに書き込み権限があるか、あるいはデフォルトの設定がどうなっているかを、まずは手動でチェックすべきです。
なるほど。では、この脆弱性が発生する条件として、バージョン0.35.0未満という記述があるが、このバージョンの確認はどのように行うべきだろう?
公式リリースのパッチ適用を検討する必要があると述べられているので、`ollama –version`で現在のバージョンを確認し、0.35.0より古い場合は公式サイトから最新のパッチを適用しましょう。また、パッチ適用後は変更管理の記録を忘れずに。
監視の観点ではどうだろう?この脆弱性が悪用された場合、どのように検出できるだろうか?
API呼び出しログを監視する必要があります。`/api/pull`エンドポイントへの異常なリクエストが見られた場合、それは攻撃の兆候かもしれません。また、`/usr/lib/ollama`に予期せぬファイルが追加された場合、監視ツールで検出できるようにしておくべきです。
では、ベンダー情報の確認はなぜ重要か?
公式リリースのパッチが提供されているかどうか、ベンダーのサポート状況を確認しないと、正しい対応ができないからです。NVDのリンクを確認し、信頼できるソースから情報を得ることが肝心です。
ユーモアを交えて締めくくるなら?
もしサーバーが再起動して悪意のあるファイルを実行するリスクがあるなら、我々は「もう一度起動するとき、悪者が一緒に起動しないように」注意を払わねばなりません。というわけで、パッチは今すぐ適用しましょう!
関連キーワード: docker