# CVE-2023-20559: Privilege escalation in Ryzen™ Threadripper™ PRO Processor

> A privileged attacker can tamper with the SMM handler in AMD Ryzen processors to escalate privileges due to insufficient control flow management.

- **Severity:** High 8.8 (`CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H`)
- **Exploited in the wild:** Not known
- **Login needed:** Any signed-in user
- **Attackable:** Over the internet
- **Victim action needed:** Not needed
- **Fix available:** No
- **Published:** 23 Mar 2023
- **Updated:** 25 Feb 2025
- **Also known as:** GHSA-v2cg-42gp-pjqv

## What is CVE-2023-20559?

CVE-2023-20559 is a high-severity vulnerability in  Ryzen™ Threadripper™ PRO Processor, published on 23 Mar 2023. Any signed-in user can exploit it over the network, with no action from the victim.

### Official description

Insufficient control flow management in AmdCpmGpioInitSmm may allow a privileged attacker to tamper with the SMM handler potentially leading to escalation of privileges.

Weakness: CWE-691 (Insufficient Control Flow Management)

## Which versions are affected by CVE-2023-20559?

It affects 89 products.


Products: Amd Athlon Gold 3150u Firmware, Amd Athlon Silver 3050u Firmware, Amd Ryzen 3 2200u Firmware, Amd Ryzen 3 2300u Firmware, Amd Ryzen 3 3200u Firmware, Amd Ryzen 3 3250u Firmware, Amd Ryzen 3 3300u Firmware, Amd Ryzen 3 3300x Firmware, Amd Ryzen 3 3350u Firmware, Amd Ryzen 3 3450u Firmware, Amd Ryzen 3 3500c Firmware, Amd Ryzen 3 3500u Firmware, Amd Ryzen 3 3550h Firmware, Amd Ryzen 3 3580u Firmware, Amd Ryzen 3 3700c Firmware, Amd Ryzen 3 3700u Firmware, Amd Ryzen 3 3750h Firmware, Amd Ryzen 3 3780u Firmware, Amd Ryzen 3 4300g Firmware, Amd Ryzen 3 4300ge Firmware and 69 more.

## How do I fix CVE-2023-20559?

No fix has been published for CVE-2023-20559 yet. Limit exposure of the affected software until one is available.

## Is CVE-2023-20559 being exploited?

There is no known exploitation of CVE-2023-20559 in the wild and no public exploit code.

## Other vulnerabilities in  Ryzen™ Threadripper™ PRO Processor

- [CVE-2023-20558](https://insights.sbomify.com/CVE-2023-20558/): Privilege escalation in Ryzen™ Threadripper™ PRO Processor (high 8.8)
- [CVE-2021-26384](https://insights.sbomify.com/CVE-2021-26384/): Memory corruption in Athlon™ Series (high 7.8)

## Fix prompt for AI coding agents

```text
Check this codebase for CVE-2023-20559 and fix it if it is affected.

What it is: CVE-2023-20559 is a high-severity vulnerability in  Ryzen™ Threadripper™ PRO Processor, published on 23 Mar 2023. Any signed-in user can exploit it over the network, with no action from the victim.
Exploitation: There is no known exploitation of CVE-2023-20559 in the wild and no public exploit code.

Affected product:  Ryzen™ Threadripper™ PRO Processor. No package-level version data is available, so check the vendor advisory linked from the reference page.

Task:
1. Search the dependency manifests and lockfiles (for example package.json, package-lock.json, requirements.txt, poetry.lock, uv.lock, pom.xml, build.gradle, go.mod, Cargo.lock, Gemfile.lock) and any Dockerfiles for the affected packages, including transitive dependencies.
2. If an affected version is in use, upgrade it to the fixed version for its release line with the project's package manager, so the lockfile is regenerated. Prefer the smallest upgrade that fixes it.
3. If there is no fix, or the upgrade would break the build, do not guess: explain the risk and the safest workaround instead.
4. Run the tests and summarise what changed and why.
5. If nothing in the project is affected, say so and change nothing.

Reference: https://insights.sbomify.com/CVE-2023-20559/ (Markdown: https://insights.sbomify.com/CVE-2023-20559/index.md)
```

## Sources

- CVE record: https://www.cve.org/CVERecord?id=CVE-2023-20559
- NVD: https://nvd.nist.gov/vuln/detail/CVE-2023-20559
- OSV: https://osv.dev/vulnerability/CVE-2023-20559

---
From sbomify Insights: https://insights.sbomify.com/CVE-2023-20559/
Summaries are generated and may contain mistakes; the official description above is the record.
