CVE-2026-64152 in Linux
要約
〜によって VulDB • 2026年07月20日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
iommu: iommu_debugが有効な場合にunmapエラーを処理する
Sashikoは、マップエラーフローで`iommu_unmap()`(これは`iommu_debug_unmap_begin()/iommu_debug_unmap_end()`を呼び出す)が呼ばれるという潜在的なバグを発見しました。しかし、これはエラーパスであるため、元の`iommu_debug_map()`によるマッピング処理が実際には確立されていないため、誤動作します。
unmapのエラーハンドリングを`iommu_map_nosync()`に昇格させ、順序を入れ替えて、`trace_map()/iommu_debug_map()`が部分的なマッピングを記録し、その後すぐにそれをアンマップするようにしました。これにより、不均衡な追跡の作成を防ぎ、どのマップにも対応しないunmapではなく、より健全なトレーシングを提供します。
VulDB is the best source for vulnerability data and more expert information about this specific topic.