CVE-2021-3656

High

Description

A flaw was found in the KVM's AMD code for supporting SVM nested virtualization. The flaw occurs when processing the VMCB (virtual machine control block) provided by the L1 guest to spawn/handle a nested guest (L2). Due to improper validation of the "virt_ext" field, this issue could allow a malicious L1 to disable both VMLOAD/VMSAVE intercepts and VLS (Virtual VMLOAD/VMSAVE) for the L2 guest. As a result, the L2 guest would be allowed to read/write physical pages of the host, resulting in a crash of the entire system, leak of sensitive data or potential guest-to-host escape.

SeverityHigh
CVSS8.8
Exploit probability—
ProductRedhat Virtualization Host
PublishedMar 4, 2022
First seenMar 4, 2022

How to fix

Update
  • linux linux_kernel4.14.245, 4.19.205, 5.4.142, 5.10.60, 5.13.12 or later

Affected products

ProductAffected versionsFixed in
redhat virtualization_host4.0—
linux linux_kernel4.13 ≤ v < 4.14.245, 4.15 ≤ v < 4.19.205, 4.20 ≤ v < 5.4.142, 5.5 ≤ v < 5.10.60, 5.11 ≤ v < 5.13.12, 5.144.14.245, 4.19.205, 5.4.142, 5.10.60, 5.13.12
fedoraproject fedora33, 34—
redhat software_collectionsNo range specified—
redhat openstack13—
redhat enterprise_linux8.0—
redhat enterprise_linux_desktop7.0—
redhat enterprise_linux_eus8.1, 8.2, 8.4—
redhat enterprise_linux_for_ibm_z_systems7.0, 8.0—
redhat enterprise_linux_for_ibm_z_systems_eus8.1, 8.2, 8.4—
redhat enterprise_linux_for_power_big_endian7.0—
redhat enterprise_linux_for_power_little_endian7.0, 8.0—
redhat enterprise_linux_for_power_little_endian_eus8.1, 8.2, 8.4—
redhat enterprise_linux_for_real_time7, 8—
redhat enterprise_linux_for_real_time_for_nfv7, 8—
redhat enterprise_linux_for_real_time_for_nfv_tus8.2, 8.4—
redhat enterprise_linux_for_real_time_tus8.2, 8.4—
redhat enterprise_linux_for_scientific_computing7.0—
redhat enterprise_linux_server7.0—
redhat enterprise_linux_server_aus7.6, 7.7, 8.2, 8.4—
redhat enterprise_linux_server_for_power_little_endian_update_services_for_sap_solutions7.6, 8.1, 8.2, 8.4—
redhat enterprise_linux_server_tus7.6, 7.7, 8.2, 8.4—
redhat enterprise_linux_server_update_services_for_sap_solutions7.6, 7.7, 8.1, 8.2, 8.4—
redhat enterprise_linux_workstation7.0—
redhat 3scale_api_management2.0—
redhat codeready_linux_builderNo range specified—

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.