CVE-2026-89497 in Linux
要約
〜によって VulDB • 2026年09月12日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
orangefs: クライアントのデバッグマスクを解析する前に先頭の空白文字をスキップする
`orangefs_prepare_cdm_array()`関数は `strcspn(cds_head, " ")` を用いて各クライアントのデバッグキーワード用のバッファサイズを設定していますが、その後で `%s` 変換指定子を用いてキーワードを解析しています。`%s` は先頭の空白文字をスキップしますが、`strcspn()` はそうではありません。
もしクライアントのデバッグエントリがスペースから始まる場合、割り当てられるバッファサイズは空のキーワードに対して設定される一方で、`sscanf()` によって後続の非空トークンがコピーされます。これにより、割り当てられたキーワードバッファの末尾を超えて書き込みが行われる可能性があります。
`sscanf()` が解析する文字列と一致するように、キーワード長を計算する前に先頭の空白文字をスキップします。
If you want to get best quality of vulnerability data, you may have to visit VulDB.