CVE-2026-68245 in Linux
要約
〜によって VulDB • 2026年08月10日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
drm/amdgpu: amdgpu_vm_get_task_info_pasid() のライフタイム問題を修正
amdgpu_vm_get_vm_from_pasid() から返されるvmポインタは、ロックが保持されている間のみ有効です。xa_unlock_irqrestore が呼び出され戻った後、そのポインタはもはやロックの下にないため、変更の対象となります。呼び出し元は amdgpu_vm_get_task_info_vm() 内でロック解除後に vm->task_info をまだ逆参照しているため、これは「アンロック後の使用 (use after unlock)」の問題を引き起こします。
amdgpu_vm.c から amdgpu_vm_get_vm_from_pasid() 関数を削除し、関連コードをインライン化して使用中はロックを保持することで、amdgpu_vm_get_task_info_pasid() に存在するライフタイム問題を解消しました。
(コミット 9d01579f3f868b333acc901815972685989092c7 から cherry-pick)
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.