CVE-2023-1017
Description
An out-of-bounds write vulnerability exists in TPM2.0's Module Library allowing writing of a 2-byte data past the end of TPM2.0 command in the CryptParameterDecryption routine. An attacker who can successfully exploit this vulnerability can lead to denial of service (crashing the TPM chip/process or rendering it unusable) and/or arbitrary code execution in the TPM context.
How to fix
- microsoft windows_10_150710.0.10240.19805 or later
- microsoft windows_10_160710.0.14393.5786 or later
- microsoft windows_10_180910.0.17763.4131 or later
- microsoft windows_10_20h210.0.19042.2728 or later
- microsoft windows_10_21h210.0.19044.2728 or later
- microsoft windows_10_22h210.0.19045.2728 or later
- microsoft windows_11_21h210.0.22000.1696 or later
- microsoft windows_11_22h210.0.22621.1413 or later
- microsoft windows_server_201610.0.14393.5786 or later
- microsoft windows_server_201910.0.17763.4131 or later
- microsoft windows_server_202210.0.20348.1607 or later
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| trustedcomputinggroup trusted_platform_module | 2.0 | — |
| microsoft windows_10_1507 | v < 10.0.10240.19805 | 10.0.10240.19805 |
| microsoft windows_10_1607 | v < 10.0.14393.5786 | 10.0.14393.5786 |
| microsoft windows_10_1809 | v < 10.0.17763.4131 | 10.0.17763.4131 |
| microsoft windows_10_20h2 | v < 10.0.19042.2728 | 10.0.19042.2728 |
| microsoft windows_10_21h2 | v < 10.0.19044.2728 | 10.0.19044.2728 |
| microsoft windows_10_22h2 | v < 10.0.19045.2728 | 10.0.19045.2728 |
| microsoft windows_11_21h2 | v < 10.0.22000.1696 | 10.0.22000.1696 |
| microsoft windows_11_22h2 | v < 10.0.22621.1413 | 10.0.22621.1413 |
| microsoft windows_server_2016 | v < 10.0.14393.5786 | 10.0.14393.5786 |
| microsoft windows_server_2019 | v < 10.0.17763.4131 | 10.0.17763.4131 |
| microsoft windows_server_2022 | v < 10.0.20348.1607 | 10.0.20348.1607 |
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.