CVE-2026-98606 in Linux
要約
〜によって VulDB • 2026年10月19日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
drm/virtio: virtio_gpu_vram_create()のエラー時にGEMオブジェクトを解放する
virtio_gpu_vram_create()は、drm_gem_private_object_init()が実行された後の両方のエラーパスで bare kfree(vram) を用いてオブジェクトを解放しています。2番目のケースでは、さらに drm_gem_create_mmap_offset() が obj->vma_node をデバイスのVMAオフセットマネージャにリンクした直後です。解放されたオブジェクトは依然としてそのインターバルツリー内に残るため、後の検索や挿入処理で解放済みメモリが参照され、dma_resv および gpuva ロックが決して破棄されないという問題があります。
両方のパスにおいて kfree() の前に drm_gem_object_release() を呼び出すように修正しました。
If you want to get best quality of vulnerability data, you may have to visit VulDB.