【活用ガイド】

JVNDB-2026-011304

Minio Inc.のMinioにおける制限またはスロットリング無しのリソースの割り当てに関する脆弱性

概要

MinIOは高性能なオブジェクトストレージシステムです。RELEASE.2018-08-18T03-49-57ZからRELEASE.2025-12-20T04-58-37Zまでのバージョンにおいて、MinIOのS3 Select機能には、利用可能なメモリよりも長い行を含むCSVファイルの処理時にメモリ枯渇の脆弱性が存在します。CSVリーダーのnextSplit()関数はbufio.Reader.ReadBytes('\n')をサイズ制限なしで呼び出し、改行文字が見つかるまで入力全体をメモリにバッファリングします。改行文字を含まないCSVファイルは、その全内容が単一の割り当てに読み込まれ、MinIOサーバープロセスのOOMクラッシュを引き起こします。この脆弱性は、s3:PutObjectおよびs3:GetObjectの権限を持つ認証済みユーザーであれば誰でも悪用可能です。特に圧縮と組み合わせた場合に実用的であり、約2MBのgzip圧縮されたCSVが改行なしでギガバイト単位のデータに解凍され、小さなアップロードでもサーバーの大きなメモリ消費を引き起こす可能性があります。ただし、圧縮は必須ではなく、十分に大きな改行なしの非圧縮CSVでも同様の問題を引き起こします。
CVSS による深刻度 (CVSS とは?)

CVSS v3 による深刻度
基本値: 6.5 (警告) [NVD値]
  • 攻撃元区分: ネットワーク
  • 攻撃条件の複雑さ: 低
  • 攻撃に必要な特権レベル: 低
  • 利用者の関与: 不要
  • 影響の想定範囲: 変更なし
  • 機密性への影響(C): なし
  • 完全性への影響(I): なし
  • 可用性への影響(A): 高
影響を受けるシステム


Minio Inc.
  • Minio 2018-08-18t03-49-57z から 2025-10-15t17-29-55z

本脆弱性の影響を受ける製品の詳細については、ベンダ情報および参考情報をご確認ください。
想定される影響

当該ソフトウェアが扱う情報について、外部への漏えいは発生しません。
また、当該ソフトウェアが扱う情報について、書き換えは発生しません。
さらに、当該ソフトウェアが完全に停止する可能性があります。
そして、この脆弱性を悪用した攻撃の影響は、他のソフトウェアには及びません。
対策

正式な対策が公開されています。ベンダ情報を参照して適切な対策を実施してください。
ベンダ情報

GitHub
CWEによる脆弱性タイプ一覧  CWEとは?

  1. 制限またはスロットリング無しのリソースの割り当て(CWE-770) [その他]
共通脆弱性識別子(CVE)  CVEとは?

  1. CVE-2026-39414
参考情報

  1. National Vulnerability Database (NVD) : CVE-2026-39414
  2. 関連文書 : S3 Select API Support for CSV (#6127)  minio/minio@7c14cdb  GitHub
  3. 関連文書 : Concurrent  CSV parsing and reduce S3 select allocations by klauspost  Pull Request #8200  minio/minio  GitHub
  4. 関連文書 : Upgrade from MinIO Community Edition | MinIO AIStor Documentation
更新履歴

  • [2026年04月17日]
      掲載