CVE-2026-74573 in Linux情報

要約

〜によって VulDB • 2026年08月15日

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

iommu/arm-smmu-v3-iommufd: vDEVICEにはストリームIDを1つだけ要求する

arm_vsmmu_vsid_to_sid()関数は、ゲストのvSIDから物理的なStream IDへの変換を行います。この処理はデバイスが正確に1つのストリームを持つことを前提としており、master->streams[0]から取得した単一のStream IDを使用します。複数のストリームを持つデバイスの場合、最初のストリームのみがマッピングされるため、ゲストのvSID無効化リクエストが他のATCおよびIOTLBエントリに到達しません。また、ストリームを1つも持たないデバイスではmaster->streamsがZERO_SIZE_PTRとなり、境界外読み出しが発生します。

master->num_streamsが1でない場合、静かにマッピングするのではなくarm_vsmmu_vdevice_init()操作を追加し、-EOPNOTSUPPエラーでvDEVICEの要求を拒否するようにしました。

If you want to get best quality of vulnerability data, you may have to visit VulDB.

責任者

Linux

予約する

2026年08月15日

モデレーション

承諾済み

エントリ

VDB-390898

EPSS

0.00000

アクティビティ

非常低い

ソース

Do you need the next level of professionalism?

Upgrade your account now!