Description
In the Linux kernel, the following vulnerability has been resolved: RISC-V: KVM: Write hgatp register with valid mode bits According to the RISC-V Privileged Architecture Spec, when MODE=Bare is selected,software must write zero to the remaining fields of hgatp. We have detected the valid mode supported by the HW before, So using a valid mode to detect how many vmid bits are supported.
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
Linux Linux
Default version status: unaffected
fd7bb4a251dfc1da3496bf59a4793937c13e8c1f to < feb64ca53d97b3ac8ba9ecbeae5f9426f1513650affectedfd7bb4a251dfc1da3496bf59a4793937c13e8c1f to < 8b6e327736db013b9e385c3f6f9f0b04ddf26e43affectedfd7bb4a251dfc1da3496bf59a4793937c13e8c1f to < 5cba8ae00279296a586d0596443109d601b1d116affectedfd7bb4a251dfc1da3496bf59a4793937c13e8c1f to < d00b61cd37f4c183ce0edbc9f8ccf6d5430ea357affectedfd7bb4a251dfc1da3496bf59a4793937c13e8c1f to < 2b351e3d04be9e1533f26c3464f1e44a5beace30affected
Linux Linux
Default version status: affected
5.16affected0 to < 5.16unaffected6.1.191 to ≤ 6.1.*unaffected6.6.160 to ≤ 6.6.*unaffected6.12.114 to ≤ 6.12.*unaffected6.17.3 to ≤ 6.17.*unaffected6.18 to ≤ *unaffected
References
- https://git.kernel.org/stable/c/feb64ca53d97b3ac8ba9ecbeae5f9426f1513650 ↗
- https://git.kernel.org/stable/c/8b6e327736db013b9e385c3f6f9f0b04ddf26e43 ↗
- https://git.kernel.org/stable/c/5cba8ae00279296a586d0596443109d601b1d116 ↗
- https://git.kernel.org/stable/c/d00b61cd37f4c183ce0edbc9f8ccf6d5430ea357 ↗
- https://git.kernel.org/stable/c/2b351e3d04be9e1533f26c3464f1e44a5beace30 ↗