TPM2.0 vulnerable to out-of-bounds read
Key facts
- Attack vector
- Local
- Privileges required
- Low
- User interaction
- None
- Attack complexity
- Low
- Impact type
- Information disclosure
- Confidentiality · integrity · availability
- High · None · None
- Fix status
- Partial Red Hat: 5 fixed, 1 without a fix
Attack profile from CVSS 3.1 · CISA ADP. Fix status from CNA and Red Hat. Impact type from CWE-125 and the CVSS impact.
Summary
An out-of-bounds read vulnerability exists in TPM2.0's Module Library allowing a 2-byte read past the end of a TPM2.0 command in the CryptParameterDecryption routine. An attacker who can successfully exploit this vulnerability can read or access sensitive data stored in the TPM.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| Trusted Computing Group | TPM2.0 | 1.59 | — | No fix listed | CNA |
| Trusted Computing Group | TPM2.0 | 1.38 | — | No fix listed | CNA |
| Trusted Computing Group | TPM2.0 | 1.16 | — | No fix listed | CNA |
- TPM2.0 VendorTrusted Computing Group Affected 1.59 Fixed in — No fix listed CNA
- TPM2.0 VendorTrusted Computing Group Affected 1.38 Fixed in — No fix listed CNA
- TPM2.0 VendorTrusted Computing Group Affected 1.16 Fixed in — No fix listed CNA
CPE configurations NVD · 14
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:trustedcomputinggroup:trusted_platform_module:2.0:revision_1.16:*:*:*:*:*:* | 2.0 revision_1.16 | Vulnerable | Trusted Computing Group |
| cpe:2.3:a:trustedcomputinggroup:trusted_platform_module:2.0:revision_1.38:*:*:*:*:*:* | 2.0 revision_1.38 | Vulnerable | Trusted Computing Group |
| cpe:2.3:a:trustedcomputinggroup:trusted_platform_module:2.0:revision_1.59:*:*:*:*:*:* | 2.0 revision_1.59 | Vulnerable | Trusted Computing Group |
| cpe:2.3:o:microsoft:windows_10_1507:*:*:*:*:*:*:x64:* | before 10.0.10240.19805 | Vulnerable | Microsoft |
| cpe:2.3:o:microsoft:windows_10_1607:*:*:*:*:*:*:x64:* | before 10.0.14393.5786 | Vulnerable | Microsoft |
| cpe:2.3:o:microsoft:windows_10_1809:*:*:*:*:*:*:x64:* | before 10.0.17763.4131 | Vulnerable | Microsoft |
| cpe:2.3:o:microsoft:windows_10_20h2:*:*:*:*:*:*:x64:* | before 10.0.19042.2728 | Vulnerable | Microsoft |
| cpe:2.3:o:microsoft:windows_10_21h2:*:*:*:*:*:*:x64:* | before 10.0.19044.2728 | Vulnerable | Microsoft |
| cpe:2.3:o:microsoft:windows_10_22h2:*:*:*:*:*:*:x64:* | before 10.0.19045.2728 | Vulnerable | Microsoft |
| cpe:2.3:o:microsoft:windows_11_21h2:*:*:*:*:*:*:x64:* | before 10.0.22000.1696 | Vulnerable | Microsoft |
- cpe:2.3:a:trustedcomputinggroup:trusted_platform_module:2.0:revision_1.16:*:*:*:*:*:* Versions 2.0 revision_1.16 Vulnerable ·Trusted Computing Group
- cpe:2.3:a:trustedcomputinggroup:trusted_platform_module:2.0:revision_1.38:*:*:*:*:*:* Versions 2.0 revision_1.38 Vulnerable ·Trusted Computing Group
- cpe:2.3:a:trustedcomputinggroup:trusted_platform_module:2.0:revision_1.59:*:*:*:*:*:* Versions 2.0 revision_1.59 Vulnerable ·Trusted Computing Group
- cpe:2.3:o:microsoft:windows_10_1507:*:*:*:*:*:*:x64:* Versions before 10.0.10240.19805 Vulnerable ·Microsoft
- cpe:2.3:o:microsoft:windows_10_1607:*:*:*:*:*:*:x64:* Versions before 10.0.14393.5786 Vulnerable ·Microsoft
- cpe:2.3:o:microsoft:windows_10_1809:*:*:*:*:*:*:x64:* Versions before 10.0.17763.4131 Vulnerable ·Microsoft
- cpe:2.3:o:microsoft:windows_10_20h2:*:*:*:*:*:*:x64:* Versions before 10.0.19042.2728 Vulnerable ·Microsoft
- cpe:2.3:o:microsoft:windows_10_21h2:*:*:*:*:*:*:x64:* Versions before 10.0.19044.2728 Vulnerable ·Microsoft
- cpe:2.3:o:microsoft:windows_10_22h2:*:*:*:*:*:*:x64:* Versions before 10.0.19045.2728 Vulnerable ·Microsoft
- cpe:2.3:o:microsoft:windows_11_21h2:*:*:*:*:*:*:x64:* Versions before 10.0.22000.1696 Vulnerable ·Microsoft
Show 4 more CPE
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:o:microsoft:windows_11_22h2:*:*:*:*:*:*:x64:* | before 10.0.22621.1413 | Vulnerable | Microsoft |
| cpe:2.3:o:microsoft:windows_server_2016:*:*:*:*:*:*:*:* | before 10.0.14393.5786 | Vulnerable | Microsoft |
| cpe:2.3:o:microsoft:windows_server_2019:*:*:*:*:*:*:*:* | before 10.0.17763.4131 | Vulnerable | Microsoft |
| cpe:2.3:o:microsoft:windows_server_2022:*:*:*:*:*:*:*:* | before 10.0.20348.1607 | Vulnerable | Microsoft |
- cpe:2.3:o:microsoft:windows_11_22h2:*:*:*:*:*:*:x64:* Versions before 10.0.22621.1413 Vulnerable ·Microsoft
- cpe:2.3:o:microsoft:windows_server_2016:*:*:*:*:*:*:*:* Versions before 10.0.14393.5786 Vulnerable ·Microsoft
- cpe:2.3:o:microsoft:windows_server_2019:*:*:*:*:*:*:*:* Versions before 10.0.17763.4131 Vulnerable ·Microsoft
- cpe:2.3:o:microsoft:windows_server_2022:*:*:*:*:*:*:*:* Versions before 10.0.20348.1607 Vulnerable ·Microsoft
Remediation
Red Hat 3 advisories
- RHSA-2023:2757 Released 2023-05-16 · Red Hat rating Moderatevirt:rhel and virt-devel:rhel security, bug fix, and enhancement update
- Red Hat Enterprise Linux AppStream (v. 8) SLOF-20210217-1.module+el8.8.0+16781+9f4724c2.noarch::virt:rhel, SLOF-20210217-1.module+el8.8.0+16781+9f4724c2.src::virt:rhel, hivex-1.3.18-23.module+el8.8.0+16781+9f4724c2.aarch64::virt:rhel +47
- Red Hat Enterprise Linux CRB (v. 8) SLOF-20210217-1.module+el8.8.0+16781+9f4724c2.src::virt-devel:rhel, hivex-1.3.18-23.module+el8.8.0+16781+9f4724c2.i686::virt-devel:rhel, hivex-devel-1.3.18-23.module+el8.8.0+16781+9f4724c2.i686::virt-devel:rhel +47
- RHSA-2023:2453 Released 2023-05-09 · Red Hat rating Moderatelibtpms security update
- Red Hat Enterprise Linux AppStream (v. 9) libtpms-0.9.1-3.20211126git1ff6fe1f43.el9_2
- RHSA-2023:1833 Released 2023-04-18 · Red Hat rating Moderatevirt:rhel and virt-devel:rhel security and bug fix update
- Red Hat CodeReady Linux Builder EUS (v.8.6) SLOF-20210217-1.module+el8.6.0+14480+c0a3aa0f.src::virt-devel:rhel, hivex-1.3.18-23.module+el8.6.0+14480+c0a3aa0f.i686::virt-devel:rhel, hivex-devel-1.3.18-23.module+el8.6.0+14480+c0a3aa0f.i686::virt-devel:rhel +47
- Red Hat Enterprise Linux AppStream EUS (v.8.6) SLOF-20210217-1.module+el8.6.0+14480+c0a3aa0f.noarch::virt:rhel, SLOF-20210217-1.module+el8.6.0+14480+c0a3aa0f.src::virt:rhel, hivex-1.3.18-23.module+el8.6.0+14480+c0a3aa0f.aarch64::virt:rhel +47
Vendor assessments
Red Hat
Red Hat rating: Moderate. Red Hat's page for this CVE →
| Product | Status | Plan or fix |
|---|---|---|
| Red Hat Enterprise Linux 8 Advanced Virtualization | Affected | No fix yet |
| Red Hat CodeReady Linux Builder EUS (v.8.6) | Fixed | RHSA-2023:1833 |
| Red Hat Enterprise Linux AppStream (v. 8) | Fixed | RHSA-2023:2757 |
| Red Hat Enterprise Linux AppStream (v. 9) | Fixed | RHSA-2023:2453 |
| Red Hat Enterprise Linux AppStream EUS (v.8.6) | Fixed | RHSA-2023:1833 |
| Red Hat Enterprise Linux CRB (v. 8) | Fixed | RHSA-2023:2757 |
Timeline
- 2026-10-02 Threatist record created from CVE-2023-1018
- 2026-10-03 Alias added: GHSA-cr8w-xxqw-fm2m
References
More Trusted Computing Group Trusted Platform Module vulnerabilities
- TI-2023-00962 TPM2.0 vulnerable to out-of-bounds write CVSS 3.1HIGH 7.8
- TI-2018-04880 An issue was discovered that affects all producers of BIOS firmware who make a certain… CVSS 3.0HIGH 7.1
- TI-2020-16360 Trusted Computing Group (TCG) Trusted Platform Module Library Family 2.0 Library… CVSS 3.1HIGH 7.2
Sources
- CVE-2023-1018 · CVE Program
- CVE-2023-1018 · NVD
- FIRST EPSS
- GHSA-cr8w-xxqw-fm2m · GitHub Advisory Database · CC BY 4.0
- CVE-2023-1018 · Red Hat security data · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences