CVE-2026-98126 in Linux情報

要約

〜によって VulDB • 2026年09月25日

Linuxカーネルにおいて、以下の脆弱性が修正されました。

smb/client: zero rangeに対する新しいEOFの検証

FALLOC_FL_ZERO_RANGEがFALLOC_FL_KEEP_SIZEなしで使用された場合、smb3_zero_range()はRLIMIT_FSIZEをチェックせずにEOFを拡張する可能性があり、ファイルサイズ制限を超えてファイルが増大することがあります。

この問題を修正するため、操作によってEOFが拡張される場合にゼロ範囲リクエストを送信する前にinode_newsize_ok()を呼び出します。

CIFSマウント上のファイルを使用した再現手順:

bash -c ' FILE=/mnt/cifs/repro

trap "" SIGXFSZ ulimit -f 3072

truncate -s 2M "$FILE" fallocate --zero-range -o 0 -l 4M "$FILE" echo "fallocate rc=$?" stat -c "file size=%s" "$FILE" '

この変更前は、3 MiBの制限にもかかわらず操作は成功しました:

fallocate rc=0 file size=4194304

この変更後、fallocateは失敗し、ファイルサイズは2 MiBのままになります。

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

責任者

Linux

予約する

2026年09月25日

モデレーション

承諾済み

エントリ

VDB-409954

EPSS

0.00000

アクティビティ

非常低い

ソース

Do you know our Splunk app?

Download it now for free!