CVE-2021-26342
Description
In SEV guest VMs, the CPU may fail to flush the Translation Lookaside Buffer (TLB) following a particular sequence of operations that includes creation of a new virtual machine control block (VMCB). The failure to flush the TLB may cause the microcode to use stale TLB translations which may allow for disclosure of SEV guest memory contents. Users of SEV-ES/SEV-SNP guest VMs are not impacted by this vulnerability.
How to fix
- amd epyc_7763_firmwaremilanpi-sp3_1.0.0.7 or later
- amd epyc_7713p_firmwaremilanpi-sp3_1.0.0.7 or later
- amd epyc_7713_firmwaremilanpi-sp3_1.0.0.7 or later
- amd epyc_7663_firmwaremilanpi-sp3_1.0.0.7 or later
- amd epyc_7643_firmwaremilanpi-sp3_1.0.0.7 or later
- amd epyc_75f3_firmwaremilanpi-sp3_1.0.0.7 or later
- amd epyc_7543p_firmwaremilanpi-sp3_1.0.0.7 or later
- amd epyc_7543_firmwaremilanpi-sp3_1.0.0.7 or later
- amd epyc_7513_firmwaremilanpi-sp3_1.0.0.7 or later
- amd epyc_7453_firmwaremilanpi-sp3_1.0.0.7 or later
- amd epyc_74f3_firmwaremilanpi-sp3_1.0.0.7 or later
- amd epyc_7443p_firmwaremilanpi-sp3_1.0.0.7 or later
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| amd epyc_7763_firmware | v < milanpi-sp3_1.0.0.7 | milanpi-sp3_1.0.0.7 |
| amd epyc_7713p_firmware | v < milanpi-sp3_1.0.0.7 | milanpi-sp3_1.0.0.7 |
| amd epyc_7713_firmware | v < milanpi-sp3_1.0.0.7 | milanpi-sp3_1.0.0.7 |
| amd epyc_7663_firmware | v < milanpi-sp3_1.0.0.7 | milanpi-sp3_1.0.0.7 |
| amd epyc_7643_firmware | v < milanpi-sp3_1.0.0.7 | milanpi-sp3_1.0.0.7 |
| amd epyc_75f3_firmware | v < milanpi-sp3_1.0.0.7 | milanpi-sp3_1.0.0.7 |
| amd epyc_7543p_firmware | v < milanpi-sp3_1.0.0.7 | milanpi-sp3_1.0.0.7 |
| amd epyc_7543_firmware | v < milanpi-sp3_1.0.0.7 | milanpi-sp3_1.0.0.7 |
| amd epyc_7513_firmware | v < milanpi-sp3_1.0.0.7 | milanpi-sp3_1.0.0.7 |
| amd epyc_7453_firmware | v < milanpi-sp3_1.0.0.7 | milanpi-sp3_1.0.0.7 |
| amd epyc_74f3_firmware | v < milanpi-sp3_1.0.0.7 | milanpi-sp3_1.0.0.7 |
| amd epyc_7443p_firmware | v < milanpi-sp3_1.0.0.7 | milanpi-sp3_1.0.0.7 |
| amd epyc_7443_firmware | v < milanpi-sp3_1.0.0.7 | milanpi-sp3_1.0.0.7 |
| amd epyc_7413_firmware | v < milanpi-sp3_1.0.0.7 | milanpi-sp3_1.0.0.7 |
| amd epyc_73f3_firmware | v < milanpi-sp3_1.0.0.7 | milanpi-sp3_1.0.0.7 |
| amd epyc_7343_firmware | v < milanpi-sp3_1.0.0.7 | milanpi-sp3_1.0.0.7 |
| amd epyc_7313p_firmware | v < milanpi-sp3_1.0.0.7 | milanpi-sp3_1.0.0.7 |
| amd epyc_7313_firmware | v < milanpi-sp3_1.0.0.7 | milanpi-sp3_1.0.0.7 |
| amd epyc_72f3_firmware | v < milanpi-sp3_1.0.0.7 | milanpi-sp3_1.0.0.7 |
| amd epyc_7773x_firmware | v < milanpi-sp3_1.0.0.7 | milanpi-sp3_1.0.0.7 |
| amd epyc_7473x_firmware | v < milanpi-sp3_1.0.0.7 | milanpi-sp3_1.0.0.7 |
| amd epyc_7573x_firmware | v < milanpi-sp3_1.0.0.7 | milanpi-sp3_1.0.0.7 |
| amd epyc_7373x_firmware | v < milanpi-sp3_1.0.0.7 | milanpi-sp3_1.0.0.7 |
| amd epyc_7001_firmware | v < naplespi-sp3_1.0.0.h | naplespi-sp3_1.0.0.h |
| amd epyc_7251_firmware | v < naplespi-sp3_1.0.0.h | naplespi-sp3_1.0.0.h |
| amd epyc_7261_firmware | v < naplespi-sp3_1.0.0.h | naplespi-sp3_1.0.0.h |
| amd epyc_7281_firmware | v < naplespi-sp3_1.0.0.h | naplespi-sp3_1.0.0.h |
| amd epyc_7301_firmware | v < naplespi-sp3_1.0.0.h | naplespi-sp3_1.0.0.h |
| amd epyc_7351_firmware | v < naplespi-sp3_1.0.0.h | naplespi-sp3_1.0.0.h |
| amd epyc_7351p_firmware | v < naplespi-sp3_1.0.0.h | naplespi-sp3_1.0.0.h |
| amd epyc_7371_firmware | v < naplespi-sp3_1.0.0.h | naplespi-sp3_1.0.0.h |
| amd epyc_7401_firmware | v < naplespi-sp3_1.0.0.h | naplespi-sp3_1.0.0.h |
| amd epyc_7401p_firmware | v < naplespi-sp3_1.0.0.h | naplespi-sp3_1.0.0.h |
| amd epyc_7451_firmware | v < naplespi-sp3_1.0.0.h | naplespi-sp3_1.0.0.h |
| amd epyc_7501_firmware | v < naplespi-sp3_1.0.0.h | naplespi-sp3_1.0.0.h |
| amd epyc_7551_firmware | v < naplespi-sp3_1.0.0.h | naplespi-sp3_1.0.0.h |
| amd epyc_7551p_firmware | v < naplespi-sp3_1.0.0.h | naplespi-sp3_1.0.0.h |
| amd epyc_7601_firmware | v < naplespi-sp3_1.0.0.h | naplespi-sp3_1.0.0.h |
Check your version
Choose the product and enter the version you run to see whether it falls in the affected range.
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.