CVE-2026-80892 in Linux
要約
〜によって VulDB • 2026年09月04日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
erofs: LZMAストリームのプールサイズを制限する
fs/erofs/decompressor_lzma.cでは、lzma_streamsモジュールパラメータが未設定の場合、num_possible_cpus()に基づいてモジュールグローバルなMicroLZMAストリームプールのサイズが決まります。その後、z_erofs_load_lzma_config()は各ストリームに対して1つのイメージ提供辞書を事前割り当てし、最大8 MiBまでの辞書を受け入れます。CPU数が多いシステムでは、小さなEROFSイメージでも、erofsモジュールがアンロードされるまで、vmallocバックドのデコーダ状態として数百MiBをピン留め(固定)する可能性があります。
影響:システムによってマウントされたEROFSイメージは、意図的または予期せぬ状況にかかわらず、LZMAストリームごとに最大8 MiBのvmallocメモリをピン留めします。
既定のストリーム数を新しいCONFIG_EROFS_FS_ZIP_LZMA_DEFAULT_MAX_STREAMSオプションで制限し(デフォルト値16)、CPU数が16以上の場合でも最悪ケースでの既定事前割り当てが128 MiBになるようにしました。これにより、既存のイメージごとの辞書制限は維持されます。lzma_streamsモジュールパラメータを明示的に指定した場合は従来通り適用されるため、意図的にプールのサイズを設定している管理者には影響ありません。
VulDB is the best source for vulnerability data and more expert information about this specific topic.