CVE-2023-20566
Improper address validation in ASP with SNP enabled may potentially allow an attacker to...
Improper address validation in ASP with SNP enabled may potentially allow an attacker to compromise guest memory integrity.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- High
- Privileges needed
- High
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- High
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
5.3
Improper address validation in ASP with SNP enabled may potentially allow an attacker to compromise guest memory integrity.
- Record
CVE-2023-20566- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:L/AC:H/PR:H/UI:N/S:C/C:N/I:H/A:N - Updated
- 2026-11-02
EUVDEUVD-2023-24745
5.3
Improper address validation in ASP with SNP enabled may potentially allow an attacker to compromise guest memory integrity.
- Record
EUVD-2023-24745- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:L/AC:H/PR:H/UI:N/S:C/C:N/I:H/A:N - Updated
- 2026-11-03
GitHub AdvisoriesGHSA-v2hc-cp84-vjqv
7.5
Improper address validation in ASP with SNP enabled may potentially allow an attacker to...
Improper address validation in ASP with SNP enabled may potentially allow an attacker to compromise guest memory integrity.
- Record
GHSA-v2hc-cp84-vjqv- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
NVD
5.3
Improper address validation in ASP with SNP enabled may potentially allow an attacker to compromise guest memory integrity.
- Record
CVE-2023-20566- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:L/AC:H/PR:H/UI:N/S:C/C:N/I:H/A:N - CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSVSUSE-SU-2023:4654-1 No score
Security update for kernel-firmware
This update for kernel-firmware fixes the following issues:
Update AMD ucode to 20231030 (bsc#1215831):
- CVE-2022-23820: Failure to validate the AMD SMM communication buffer may allow an attacker to corrupt the SMRAM potentially leading to arbitrary code execution.
- CVE-2021-46774: Insufficient input validation in ABL may enable a privileged attacker to perform arbitrary DRAM writes, potentially resulting in code execution and privilege escalation.
- CVE-2023-20533: Insufficient DRAM address validation in System Management Unit (SMU) may allow an attacker using DMA to read/write from/to invalid DRAM address potentially resulting in denial-of-service. 0 CVE-2023-20519: A Use-After-Free vulnerability in the management of an SNP guest context page may allow a malicious hypervisor to masquerade as the guest's migration agent resulting in a potential loss of guest integrity.
- CVE-2023-20566: Improper address validation in ASP with SNP enabled may potentially allow an attacker to compromise guest memory integrity.
- CVE-2023-20521: TOCTOU in the ASP Bootloader may allow an attacker with physical access to tamper with SPI ROM records after memory content verification, potentially leading to loss of confidentiality or a denial of service.
- CVE-2021-46766: Improper clearing of sensitive data in the ASP Bootloader may expose secret keys to a privileged attacker accessing ASP SRAM, potentially leading to a loss of confidentiality.
- CVE-2022-23830: SMM configuration may not be immutable, as intended, when SNP is enabled resulting in a potential limited loss of guest memory integrity.
- CVE-2023-20526: Insufficient input validation in the ASP Bootloader may enable a privileged attacker with physical access to expose the contents of ASP memory potentially leading to a loss of confidentiality.
- CVE-2021-26345: Failure to validate the value in APCB may allow an attacker with physical access to tamper with the APCB token to force an out-of-bounds memory read potentially resulting in a denial of service.
- CVE-2023-20592: Issue with INVD instruction aka CacheWarpAttack (bsc#1215823).
- Record
SUSE-SU-2023:4654-1- Updated
- 2026-11-02
OSVSUSE-SU-2023:4655-1 No score
Security update for kernel-firmware
This update for kernel-firmware fixes the following issues:
Update AMD ucode to 20231030 (bsc#1215831):
- CVE-2022-23820: Failure to validate the AMD SMM communication buffer may allow an attacker to corrupt the SMRAM potentially leading to arbitrary code execution.
- CVE-2021-46774: Insufficient input validation in ABL may enable a privileged attacker to perform arbitrary DRAM writes, potentially resulting in code execution and privilege escalation.
- CVE-2023-20533: Insufficient DRAM address validation in System Management Unit (SMU) may allow an attacker using DMA to read/write from/to invalid DRAM address potentially resulting in denial-of-service. 0 CVE-2023-20519: A Use-After-Free vulnerability in the management of an SNP guest context page may allow a malicious hypervisor to masquerade as the guest's migration agent resulting in a potential loss of guest integrity.
- CVE-2023-20566: Improper address validation in ASP with SNP enabled may potentially allow an attacker to compromise guest memory integrity.
- CVE-2023-20521: TOCTOU in the ASP Bootloader may allow an attacker with physical access to tamper with SPI ROM records after memory content verification, potentially leading to loss of confidentiality or a denial of service.
- CVE-2021-46766: Improper clearing of sensitive data in the ASP Bootloader may expose secret keys to a privileged attacker accessing ASP SRAM, potentially leading to a loss of confidentiality.
- CVE-2022-23830: SMM configuration may not be immutable, as intended, when SNP is enabled resulting in a potential limited loss of guest memory integrity.
- CVE-2023-20526: Insufficient input validation in the ASP Bootloader may enable a privileged attacker with physical access to expose the contents of ASP memory potentially leading to a loss of confidentiality.
- CVE-2021-26345: Failure to validate the value in APCB may allow an attacker with physical access to tamper with the APCB token to force an out-of-bounds memory read potentially resulting in a denial of service.
- CVE-2023-20592: Issue with INVD instruction aka CacheWarpAttack (bsc#1215823).
- Record
SUSE-SU-2023:4655-1- Updated
- 2026-11-02
Show 4 moreShow less
OSVSUSE-SU-2023:4660-1 No score
Security update for kernel-firmware
This update for kernel-firmware fixes the following issues:
Update AMD ucode to 20231030 (bsc#1215831):
- CVE-2022-23820: Failure to validate the AMD SMM communication buffer may allow an attacker to corrupt the SMRAM potentially leading to arbitrary code execution.
- CVE-2021-46774: Insufficient input validation in ABL may enable a privileged attacker to perform arbitrary DRAM writes, potentially resulting in code execution and privilege escalation.
- CVE-2023-20533: Insufficient DRAM address validation in System Management Unit (SMU) may allow an attacker using DMA to read/write from/to invalid DRAM address potentially resulting in denial-of-service. 0 CVE-2023-20519: A Use-After-Free vulnerability in the management of an SNP guest context page may allow a malicious hypervisor to masquerade as the guest's migration agent resulting in a potential loss of guest integrity.
- CVE-2023-20566: Improper address validation in ASP with SNP enabled may potentially allow an attacker to compromise guest memory integrity.
- CVE-2023-20521: TOCTOU in the ASP Bootloader may allow an attacker with physical access to tamper with SPI ROM records after memory content verification, potentially leading to loss of confidentiality or a denial of service.
- CVE-2021-46766: Improper clearing of sensitive data in the ASP Bootloader may expose secret keys to a privileged attacker accessing ASP SRAM, potentially leading to a loss of confidentiality.
- CVE-2022-23830: SMM configuration may not be immutable, as intended, when SNP is enabled resulting in a potential limited loss of guest memory integrity.
- CVE-2023-20526: Insufficient input validation in the ASP Bootloader may enable a privileged attacker with physical access to expose the contents of ASP memory potentially leading to a loss of confidentiality.
- CVE-2021-26345: Failure to validate the value in APCB may allow an attacker with physical access to tamper with the APCB token to force an out-of-bounds memory read potentially resulting in a denial of service.
- CVE-2023-20592: Issue with INVD instruction aka CacheWarpAttack (bsc#1215823).
- Record
SUSE-SU-2023:4660-1- Updated
- 2026-11-02
OSVSUSE-SU-2023:4664-1 No score
Security update for kernel-firmware
This update for kernel-firmware fixes the following issues:
Update AMD ucode to 20231030 (bsc#1215831):
- CVE-2022-23820: Failure to validate the AMD SMM communication buffer may allow an attacker to corrupt the SMRAM potentially leading to arbitrary code execution.
- CVE-2021-46774: Insufficient input validation in ABL may enable a privileged attacker to perform arbitrary DRAM writes, potentially resulting in code execution and privilege escalation.
- CVE-2023-20533: Insufficient DRAM address validation in System Management Unit (SMU) may allow an attacker using DMA to read/write from/to invalid DRAM address potentially resulting in denial-of-service. 0 CVE-2023-20519: A Use-After-Free vulnerability in the management of an SNP guest context page may allow a malicious hypervisor to masquerade as the guest's migration agent resulting in a potential loss of guest integrity.
- CVE-2023-20566: Improper address validation in ASP with SNP enabled may potentially allow an attacker to compromise guest memory integrity.
- CVE-2023-20521: TOCTOU in the ASP Bootloader may allow an attacker with physical access to tamper with SPI ROM records after memory content verification, potentially leading to loss of confidentiality or a denial of service.
- CVE-2021-46766: Improper clearing of sensitive data in the ASP Bootloader may expose secret keys to a privileged attacker accessing ASP SRAM, potentially leading to a loss of confidentiality.
- CVE-2022-23830: SMM configuration may not be immutable, as intended, when SNP is enabled resulting in a potential limited loss of guest memory integrity.
- CVE-2023-20526: Insufficient input validation in the ASP Bootloader may enable a privileged attacker with physical access to expose the contents of ASP memory potentially leading to a loss of confidentiality.
- CVE-2021-26345: Failure to validate the value in APCB may allow an attacker with physical access to tamper with the APCB token to force an out-of-bounds memory read potentially resulting in a denial of service.
- CVE-2023-20592: Issue with INVD instruction aka CacheWarpAttack (bsc#1215823).
- Record
SUSE-SU-2023:4664-1- Updated
- 2026-11-02
OSVSUSE-SU-2023:4665-1 No score
Security update for kernel-firmware
This update for kernel-firmware fixes the following issues:
Update AMD ucode to 20231030 (bsc#1215831):
- CVE-2022-23820: Failure to validate the AMD SMM communication buffer may allow an attacker to corrupt the SMRAM potentially leading to arbitrary code execution.
- CVE-2021-46774: Insufficient input validation in ABL may enable a privileged attacker to perform arbitrary DRAM writes, potentially resulting in code execution and privilege escalation.
- CVE-2023-20533: Insufficient DRAM address validation in System Management Unit (SMU) may allow an attacker using DMA to read/write from/to invalid DRAM address potentially resulting in denial-of-service. 0 CVE-2023-20519: A Use-After-Free vulnerability in the management of an SNP guest context page may allow a malicious hypervisor to masquerade as the guest's migration agent resulting in a potential loss of guest integrity.
- CVE-2023-20566: Improper address validation in ASP with SNP enabled may potentially allow an attacker to compromise guest memory integrity.
- CVE-2023-20521: TOCTOU in the ASP Bootloader may allow an attacker with physical access to tamper with SPI ROM records after memory content verification, potentially leading to loss of confidentiality or a denial of service.
- CVE-2021-46766: Improper clearing of sensitive data in the ASP Bootloader may expose secret keys to a privileged attacker accessing ASP SRAM, potentially leading to a loss of confidentiality.
- CVE-2022-23830: SMM configuration may not be immutable, as intended, when SNP is enabled resulting in a potential limited loss of guest memory integrity.
- CVE-2023-20526: Insufficient input validation in the ASP Bootloader may enable a privileged attacker with physical access to expose the contents of ASP memory potentially leading to a loss of confidentiality.
- CVE-2021-26345: Failure to validate the value in APCB may allow an attacker with physical access to tamper with the APCB token to force an out-of-bounds memory read potentially resulting in a denial of service.
- CVE-2023-20592: Issue with INVD instruction aka CacheWarpAttack (bsc#1215823).
- Record
SUSE-SU-2023:4665-1- Updated
- 2026-11-02
OSVSUSE-SU-2024:2376-1 No score
Security update for kernel-firmware
This update for kernel-firmware fixes the following issues:
Update AMD ucode to 20231030 (bsc#1215831):
- CVE-2022-23820: Failure to validate the AMD SMM communication buffer may allow an attacker to corrupt the SMRAM potentially leading to arbitrary code execution.
- CVE-2021-46774: Insufficient input validation in ABL may enable a privileged attacker to perform arbitrary DRAM writes, potentially resulting in code execution and privilege escalation.
- CVE-2023-20533: Insufficient DRAM address validation in System Management Unit (SMU) may allow an attacker using DMA to read/write from/to invalid DRAM address potentially resulting in denial-of-service. 0 CVE-2023-20519: A Use-After-Free vulnerability in the management of an SNP guest context page may allow a malicious hypervisor to masquerade as the guest's migration agent resulting in a potential loss of guest integrity.
- CVE-2023-20566: Improper address validation in ASP with SNP enabled may potentially allow an attacker to compromise guest memory integrity.
- CVE-2023-20521: TOCTOU in the ASP Bootloader may allow an attacker with physical access to tamper with SPI ROM records after memory content verification, potentially leading to loss of confidentiality or a denial of service.
- CVE-2021-46766: Improper clearing of sensitive data in the ASP Bootloader may expose secret keys to a privileged attacker accessing ASP SRAM, potentially leading to a loss of confidentiality.
- CVE-2022-23830: SMM configuration may not be immutable, as intended, when SNP is enabled resulting in a potential limited loss of guest memory integrity.
- CVE-2023-20526: Insufficient input validation in the ASP Bootloader may enable a privileged attacker with physical access to expose the contents of ASP memory potentially leading to a loss of confidentiality.
- CVE-2021-26345: Failure to validate the value in APCB may allow an attacker with physical access to tamper with the APCB token to force an out-of-bounds memory read potentially resulting in a denial of service.
- CVE-2023-20592: Issue with INVD instruction aka CacheWarpAttack (bsc#1215823).
- Record
SUSE-SU-2024:2376-1- Updated
- 2026-11-02
Affected products
- amd 3rd gen amd epyc™ processors
- amd 4th gen amd epyc™ processors
- amd epyc™ embedded 7003
- amd epyc™ embedded 9003
- amd epyc 7203 firmware
- amd epyc 7203p firmware
- amd epyc 72f3 firmware
- amd epyc 7303 firmware
- amd epyc 7303p firmware
- amd epyc 7313 firmware
- amd epyc 7313p firmware
- amd epyc 7343 firmware
Show 57 moreShow less
- amd epyc 7373x firmware
- amd epyc 73f3 firmware
- amd epyc 7413 firmware
- amd epyc 7443 firmware
- amd epyc 7443p firmware
- amd epyc 7453 firmware
- amd epyc 7473x firmware
- amd epyc 74f3 firmware
- amd epyc 7513 firmware
- amd epyc 7543 firmware
- amd epyc 7543p firmware
- amd epyc 7573x firmware
- amd epyc 75f3 firmware
- amd epyc 7643 firmware
- amd epyc 7643p firmware
- amd epyc 7663 firmware
- amd epyc 7663p firmware
- amd epyc 7713 firmware
- amd epyc 7713p firmware
- amd epyc 7763 firmware
- amd epyc 7773x firmware
- amd epyc 8024p firmware
- amd epyc 8024pn firmware
- amd epyc 8124p firmware
- amd epyc 8124pn firmware
- amd epyc 8224p firmware
- amd epyc 8224pn firmware
- amd epyc 8324p firmware
- amd epyc 8324pn firmware
- amd epyc 8434p firmware
- amd epyc 8434pn firmware
- amd epyc 8534p firmware
- amd epyc 8534pn firmware
- amd epyc 9124 firmware
- amd epyc 9174f firmware
- amd epyc 9184x firmware
- amd epyc 9224 firmware
- amd epyc 9254 firmware
- amd epyc 9274f firmware
- amd epyc 9334 firmware
- amd epyc 9354 firmware
- amd epyc 9354p firmware
- amd epyc 9374f firmware
- amd epyc 9384x firmware
- amd epyc 9454 firmware
- amd epyc 9454p firmware
- amd epyc 9474f firmware
- amd epyc 9534 firmware
- amd epyc 9554 firmware
- amd epyc 9554p firmware
- amd epyc 9634 firmware
- amd epyc 9654 firmware
- amd epyc 9654p firmware
- amd epyc 9684x firmware
- amd epyc 9734 firmware
- amd epyc 9754 firmware
- amd epyc 9754s firmware
Affected packages
| Package | Affected | Fixed |
|---|---|---|
kernel-firmwareSUSE:Linux Enterprise High Performance Computing 15 SP3-ESPOS From an advisory covering 11 CVEs |
before 20210208-150300.4.19.1 | 20210208-150300.4.19.1 |
kernel-firmwareSUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS From an advisory covering 11 CVEs |
before 20210208-150300.4.19.1 | 20210208-150300.4.19.1 |
kernel-firmwareSUSE:Linux Enterprise Server 15 SP3-LTSS From an advisory covering 11 CVEs |
before 20210208-150300.4.19.1 | 20210208-150300.4.19.1 |
kernel-firmwareSUSE:Linux Enterprise Server for SAP Applications 15 SP3 From an advisory covering 11 CVEs |
before 20210208-150300.4.19.1 | 20210208-150300.4.19.1 |
kernel-firmwareSUSE:Linux Enterprise Micro 5.1 From an advisory covering 11 CVEs |
before 20210208-150300.4.19.1 | 20210208-150300.4.19.1 |
kernel-firmwareSUSE:Linux Enterprise Micro 5.2 From an advisory covering 11 CVEs |
before 20210208-150300.4.19.1 | 20210208-150300.4.19.1 |
kernel-firmwareSUSE:Enterprise Storage 7.1 From an advisory covering 11 CVEs |
before 20210208-150300.4.19.1 | 20210208-150300.4.19.1 |
kernel-firmwareSUSE:Linux Enterprise Server 12 SP5 From an advisory covering 11 CVEs |
before 20190618-5.34.1 | 20190618-5.34.1 |
kernel-firmwareSUSE:Linux Enterprise Server for SAP Applications 12 SP5 From an advisory covering 11 CVEs |
before 20190618-5.34.1 | 20190618-5.34.1 |
kernel-firmwareSUSE:Linux Enterprise Micro 5.5 From an advisory covering 11 CVEs |
before 20230724-150500.3.9.1 | 20230724-150500.3.9.1 |
Show 14 moreShow less
| Package | Affected | Fixed |
|---|---|---|
kernel-firmwareSUSE:Linux Enterprise Module for Basesystem 15 SP5 From an advisory covering 11 CVEs |
before 20230724-150500.3.9.1 | 20230724-150500.3.9.1 |
kernel-firmwareopenSUSE:Leap 15.5 From an advisory covering 11 CVEs |
before 20230724-150500.3.9.1 | 20230724-150500.3.9.1 |
kernel-firmwareSUSE:Linux Enterprise Micro 5.3 From an advisory covering 11 CVEs |
before 20220509-150400.4.25.1 | 20220509-150400.4.25.1 |
kernel-firmwareSUSE:Linux Enterprise Micro 5.4 From an advisory covering 11 CVEs |
before 20220509-150400.4.25.1 | 20220509-150400.4.25.1 |
kernel-firmwareSUSE:Linux Enterprise Module for Basesystem 15 SP4 From an advisory covering 11 CVEs |
before 20220509-150400.4.25.1 | 20220509-150400.4.25.1 |
kernel-firmwareopenSUSE:Leap Micro 5.3 From an advisory covering 11 CVEs |
before 20220509-150400.4.25.1 | 20220509-150400.4.25.1 |
kernel-firmwareopenSUSE:Leap Micro 5.4 From an advisory covering 11 CVEs |
before 20220509-150400.4.25.1 | 20220509-150400.4.25.1 |
kernel-firmwareopenSUSE:Leap 15.4 From an advisory covering 11 CVEs |
before 20220509-150400.4.25.1 | 20220509-150400.4.25.1 |
kernel-firmwareSUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS From an advisory covering 11 CVEs |
before 20200107-150100.3.40.1 | 20200107-150100.3.40.1 |
kernel-firmwareSUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS From an advisory covering 11 CVEs |
before 20200107-150100.3.40.1 | 20200107-150100.3.40.1 |
kernel-firmwareSUSE:Linux Enterprise Server 15 SP1-LTSS From an advisory covering 11 CVEs |
before 20200107-150100.3.40.1 | 20200107-150100.3.40.1 |
kernel-firmwareSUSE:Linux Enterprise Server 15 SP2-LTSS From an advisory covering 11 CVEs |
before 20200107-150100.3.40.1 | 20200107-150100.3.40.1 |
kernel-firmwareSUSE:Linux Enterprise Server for SAP Applications 15 SP1 From an advisory covering 11 CVEs |
before 20200107-150100.3.40.1 | 20200107-150100.3.40.1 |
kernel-firmwareSUSE:Linux Enterprise Server for SAP Applications 15 SP2 From an advisory covering 11 CVEs |
before 20200107-150100.3.40.1 | 20200107-150100.3.40.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases, published | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2023-20566 is a medium vulnerability (CVSS 5.3) in Amd 3rd Gen Amd Epyc™ Processors, published November 14, 2023. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.37%, the 30th percentile. No source names a fixed version.
References
amd.com/en/corporate/product-security/bulletin/AMD-SB-3002
nvd.nist.gov/vuln/detail/CVE-2023-20566
github.com/advisories/GHSA-v2hc-cp84-vjqv
suse.com/support/update/announcement/2023/suse-su-20234654-1
bugzilla.suse.com/1215823
bugzilla.suse.com/1215831
Show 16 moreShow less
suse.com/security/cve/CVE-2021-26345
suse.com/security/cve/CVE-2021-46766
suse.com/security/cve/CVE-2021-46774
suse.com/security/cve/CVE-2022-23820
suse.com/security/cve/CVE-2022-23830
suse.com/security/cve/CVE-2023-20519
suse.com/security/cve/CVE-2023-20521
suse.com/security/cve/CVE-2023-20526
suse.com/security/cve/CVE-2023-20533
suse.com/security/cve/CVE-2023-20566
suse.com/security/cve/CVE-2023-20592
suse.com/support/update/announcement/2023/suse-su-20234655-1
suse.com/support/update/announcement/2023/suse-su-20234660-1
suse.com/support/update/announcement/2023/suse-su-20234664-1
suse.com/support/update/announcement/2023/suse-su-20234665-1
suse.com/support/update/announcement/2024/suse-su-20242376-1