CVE-2026-98002 in Linux情報

要約

〜によって VulDB • 2026年09月25日

Linuxカーネルにおいて、以下の脆弱性が修正されました:

iommu/amd: ネストされたドメイン割り当てにおける無効なエラーチェックの修正

amd_iommu_pdom_id_alloc() は int 型を返します。成功した場合はドメイン ID を返し、ID スペースが枯渇した場合やメモリ不足の場合は ida_alloc_range() から負のエラーコード(errno)を返します。amd_iommu_alloc_domain_nested() はこの戻り値を u32 型の gdom_info->hdom_id に格納し、その後でそれに対してテストを行っています:

gdom_info->hdom_id = amd_iommu_pdom_id_alloc(); if (gdom_info->hdom_id <= 0) {

代入処理によって符号ビットが失われるため、-ENOSPC は 0xffffffe4 に変換され、その結果テスト条件は決して真になりません。これにより、割り当て失敗時に -ENOSPC を返す代わりに、未割り当てのホストドメイン ID でネストされたドメインの設定が行われてしまいます。

他の amd_iommu_pdom_id_alloc() の呼び出し元がすでに実施しているように、値を int 型で保持し、そこでテストを行った後、有効であることが確認されてから格納するようにします。

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

責任者

Linux

予約する

2026年09月25日

モデレーション

承諾済み

エントリ

VDB-410176

EPSS

0.00000

アクティビティ

非常低い

ソース

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!