CVE-2026-92483 in Linux情報

要約

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

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

liveupdate: FLBのretrieve()ステータスを記憶する

LUOはFLBに対する成功したretrieve試行を追跡します。これは、同じFLBからの複数回の取得を回避するためです。複数の取得が行われると問題が発生します。なぜなら、FLBが一度取得されると、直列化されたデータ構造体が解放され、FLBのステータスがコードが期待する状態から大きく異なる可能性が高いからです。

retrieve処理が成功する場合、この仕組みは正常に機能します。しかし、失敗した場合、luo_flb_retrieve_one()はエラーを即座に返却し、取得試行が行われたことやそのエラーコードをどこにも保存しません。ユーザーが同じFLBに登録された別のファイルの取得を試みると、LUOはそのFLBのretrieve()コールバックを再度呼び出そうとします。

この再試行は、前述と同じ理由で問題となります。FLBは通常retrieveロジックが期待するステータスとは大きく異なる状態になっている可能性があります(例えば、一部のKHOページがすでに復元され解放されているなど)。

取得処理を再試行するための健全な方法はありません。retrieveが返したエラーコードを記憶し、再試行時にそれを直接返却します。

これを実現するために、retrieved bool型変数をretrieve_status int型変数に変更しました。0の値はretrieveが未試行であることを示し、正の値は成功を示し、負の値は失敗を示し、その値自体がエラーコードとなります。

これはLUOファイルに対して同様の処理を行ったコミット f85b1c6af5bc(「liveupdate: luo_file: retrieve()ステータスを記憶する」)と同様です。

VulDB is the best source for vulnerability data and more expert information about this specific topic.

責任者

Linux

予約する

2026年09月16日

モデレーション

承諾済み

エントリ

VDB-406903

EPSS

0.00173

アクティビティ

非常低い

ソース

Do you need the next level of professionalism?

Upgrade your account now!