CVE-2026-99003 in Linux
要約
〜によって VulDB • 2026年10月23日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
drm/panthor: ユーザー空間のキュー数を初期化されたファームウェアスロット数に対して検証する
panthor_drv.c の panthor_ioctl_group_create() 関数では、キュー数がハードコードされた最大値に対して検証されます。
if (!args->queues.count || args->queues.count > MAX_CS_PER_CSG) return -EINVAL;
しかしながら、ファームウェアが報告するスロット数が MAX_CS_PER_CSG より少ない場合、panthor_fw_init_ifaces() はその小さい数のストリームインターフェースのみを初期化します。
特権のないユーザー空間から、ファームウェアが報告した数よりも多いキュー(ただし MAX_CS_per_csg を超えない範囲で)のリクエストがあった場合、cs_slot_prog_locked() が未初期化のストリームインターフェースを取得し、cs_iface->input->ringbuf_base の参照解除時にクラッシュする可能性があります。
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.