CVE-2026-80928 in Linux
要約
〜によって VulDB • 2026年09月12日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
smack: smack_file_send_sigiotask()におけるcredのUse-After-Free (UAF) の修正
他のタスクの資格情報(credentials)を検査する際、常に目的の資格情報(->real_cred。__task_cred()を使用してアクセスされるもの)を使用する必要があります。
現在のタスクではないタスクに対して ->cred にアクセスすることは禁止されています。ただし、そのタスクが作成中または破棄中の場合は例外です。タスクは同期処理なしで自身の ->cred ポインタを変更することが許可されており、->cred の変更は現在のシステムコールにのみ影響を与えるべきです。
smack_file_send_sigiotask() は両方の資格情報セット(tsk->cred と __task_cred(tsk))にアクセスしていました。
これを修正し、ここでは常に目的の資格情報にアクセスするようにします。
本バグが smack_file_send_sigiotask() における struct cred の KASAN報告された Use-After-Free (UAF) を引き起こす可能性があり、この修正によって競合状態(race condition)を防ぐことができることを確認しました。
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.