CVE-2026-107335 Malcolmのアップロード処理に脆弱性、Dockerボリュームの過剰使用に注意
この記事はAIがNVDのCVE情報をもとに要約・生成したものです。影響範囲や対策は、必ずNVDおよび各ベンダーの公式情報をご確認ください。
Linuxサーバー運用者は、Malcolmのアップロード処理パイプラインに存在する脆弱性(CVE-2026-107335)に注意が必要です。この脆弱性により、認証済みユーザーがPCAPやログファイルとしてアップロード可能な圧縮ファイル(.gzや.bz2など)を悪用し、解凍時にディスク容量を無制限に消費する可能性があります。これにより、Dockerボリュームを共有するOpenSearchやLogstash、Arkime、Zeekなどのサービスが停止し、全ユーザーに影響を及ぼす恐れがあります。特に、アップロードされたファイルの解凍処理にリミットが適切に適用されていない状況に注意し、Dockerボリュームの使用状況を定期的に監視する必要があります。また、該当するコンポーネントのバージョンや設定を確認し、必要に応じてパッチ適用を検討してください。
- NVD Detail (NVD) [日本語で表示]
ソクラテスの問い、プラトンの備え
プラトンよ、この脆弱性について考えよう。Malcolmのアップロード処理パイプラインは、ユーザーがファイルをアップロードするときの「ルール」を守っていると信じているだろうか?もしもそのルールが、特定の圧縮形式にだけ適用されていないとしたら、どうなるだろう?
ああ、確かに。たとえば、.gzファイルをアップロードされたとき、解凍サイズの制限がかけられていないと、小さなファイルが膨張してディスクを埋め尽くす可能性がある。これは、Dockerボリュームを共有しているOpenSearchやLogstashにとって深刻な問題だ。
では、運用者はこの状況をどう捉えるべきだろう?単に「パッチを当てればいい」と考えてはいないか?
いや、まず「確認」が重要だ。まず、Malcolmのアップロード処理が、本当に.gzや.bz2の解凍時に制限を適用しているかを、scripts/safe-extract.pyのコードを確認する必要がある。また、Dockerボリュームの使用状況を定期的に監視し、異常な増加に気づかなければならない。
だが、もしも「制限が適切に適用されていない」という状態が既に存在しているのなら?
その場合、まず該当するコンポーネントのバージョンを確認し、ベンダーが提供するパッチを適用するべきだ。また、変更管理のプロセスで、この脆弱性に関するアップデートが適切に反映されているかを確認することも忘れてはならない。
では、この脆弱性が「中程度」の深刻度であるにもかかわらず、なぜ注意が必要なのか?
たとえCVSSが6.5であっても、Dockerボリュームを共有しているサービスが停止すると、全ユーザーに影響が出る。これは、運用の「連鎖性」を示している。たとえば、Logstashが停止すれば、ログの処理が遅延し、監視に支障が出るかもしれない。
だが、これ以上深刻に考える必要はないのか?
いや、むしろ逆だ。運用者は、この脆弱性を「確認→調査→対応」のサイクルで扱うべきだ。たとえば、アップロードされたファイルが本当に解凍制限を無視しているかをテストし、パッチ適用後も監視を続けることが、真の「哲学」ではないか?
では、運用者はこの問題を「無視」してはならない。
その通り。だが、あまりにも深刻に考えすぎると、次の脆弱性に気づかなくなる。バランスが重要だ。たとえば、今度は「.xzファイル」に同じ問題が起きているかもしれない。常にベンダーの情報確認と、変更管理の記録を残すことが、運用の「倫理」なのである。
関連キーワード: docker