tpm2-tss is an open source software implementation of the Trusted Computing Group (TCG) Trusted Platform Module (TPM) 2 Software Stack (TSS2). In versions prior to 4.1.0-rc0, 4.0.1, and 3.2.2-rc1, `Tss2_RC_SetHandler` and `Tss2_RC_Decode` both index into `layer_handler` with an 8 bit layer number, but the array only has `TPM2_ERROR_TSS2_RC_LAYER_COUNT` entries, so trying to add a handler for higher-numbered layers or decode a response code with such a layer number reads/writes past the end of the buffer. This Buffer overrun, could result in arbitrary code execution. An example attack would be a MiTM bus attack that returns 0xFFFFFFFF for the RC. Given the common use case of TPM modules an attacker must have local access to the target machine with local system privileges which allows access to the TPM system. Usually TPM access requires administrative privilege. Versions 4.1.0-rc0, 4.0.1, and 3.2.2-rc1 fix the issue.
CVSS Details
- CVSS 3.1 Base Score: 6.4
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:H/PR:H/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | alma-upgrade-tpm2-tssalma-upgrade-tpm2-tss-devel | Nov 16, 2023 | Jan 19, 2023 | |
| Amazon_linux_2023 | amazon-linux-2023-upgrade-tpm2-tssamazon-linux-2023-upgrade-tpm2-tss-debuginfoamazon-linux-2023-upgrade-tpm2-tss-debugsourceamazon-linux-2023-upgrade-tpm2-tss-devel | Feb 17, 2025 | Jan 20, 2023 | |
| Centos_linux | — | centos-upgrade-tpm2-tsscentos-upgrade-tpm2-tss-debuginfocentos-upgrade-tpm2-tss-debugsourcecentos-upgrade-tpm2-tss-devel | Nov 8, 2023 | Jan 19, 2023 |
| Debian | debian-upgrade-tpm2-tss | Jul 30, 2024 | Jan 19, 2023 | |
| Huawei Euleros 2_0_sp10 | huawei-euleros-2_0_sp10-upgrade-tpm2-tss | May 18, 2023 | Jan 19, 2023 | |
| Huawei Euleros 2_0_sp11 | huawei-euleros-2_0_sp11-upgrade-tpm2-tss | May 8, 2023 | Jan 19, 2023 | |
| Huawei Euleros 2_0_sp5 | huawei-euleros-2_0_sp5-upgrade-tpm2-tss | Jun 9, 2023 | Jan 19, 2023 | |
| Huawei Euleros 2_0_sp9 | huawei-euleros-2_0_sp9-upgrade-tpm2-tss | May 10, 2023 | Jan 19, 2023 | |
| Oracle_linux | — | oracle-linux-upgrade-tpm2-tssoracle-linux-upgrade-tpm2-tss-devel | Nov 22, 2023 | Jan 20, 2023 |
| Redhat_linux | redhat-upgrade-tpm2-tssredhat-upgrade-tpm2-tss-debuginforedhat-upgrade-tpm2-tss-debugsourceredhat-upgrade-tpm2-tss-devel | Nov 8, 2023 | Jan 19, 2023 | |
| Suse | — | suse-upgrade-libtss2-esys0suse-upgrade-libtss2-esys0-32bitsuse-upgrade-libtss2-fapi0suse-upgrade-libtss2-fapi1suse-upgrade-libtss2-fapi1-32bitsuse-upgrade-libtss2-mu0suse-upgrade-libtss2-mu0-32bitsuse-upgrade-libtss2-rc0suse-upgrade-libtss2-rc0-32bitsuse-upgrade-libtss2-sys0suse-upgrade-libtss2-sys0-32bitsuse-upgrade-libtss2-sys1suse-upgrade-libtss2-sys1-32bitsuse-upgrade-libtss2-tcti-cmd0suse-upgrade-libtss2-tcti-cmd0-32bitsuse-upgrade-libtss2-tcti-device0suse-upgrade-libtss2-tcti-device0-32bitsuse-upgrade-libtss2-tcti-mssim0suse-upgrade-libtss2-tcti-mssim0-32bitsuse-upgrade-libtss2-tcti-pcap0suse-upgrade-libtss2-tcti-swtpm0suse-upgrade-libtss2-tcti-swtpm0-32bitsuse-upgrade-libtss2-tctildr0suse-upgrade-libtss2-tctildr0-32bitsuse-upgrade-tpm2-0-tsssuse-upgrade-tpm2-0-tss-devel | Feb 28, 2023 | Jan 19, 2023 |
| Ubuntu | ubuntu-upgrade-libtss2-esys-3-0-2-0ubuntu-upgrade-libtss2-esys-3-0-2-0t64ubuntu-upgrade-libtss2-esys0ubuntu-upgrade-libtss2-fapi1ubuntu-upgrade-libtss2-fapi1t64ubuntu-upgrade-libtss2-mu-4-0-1-0t64ubuntu-upgrade-libtss2-mu0ubuntu-upgrade-libtss2-policy0ubuntu-upgrade-libtss2-policy0t64ubuntu-upgrade-libtss2-rc0ubuntu-upgrade-libtss2-rc0t64ubuntu-upgrade-libtss2-sys1ubuntu-upgrade-libtss2-sys1t64ubuntu-upgrade-libtss2-tcti-cmd0ubuntu-upgrade-libtss2-tcti-cmd0t64ubuntu-upgrade-libtss2-tcti-device0ubuntu-upgrade-libtss2-tcti-device0t64ubuntu-upgrade-libtss2-tcti-libtpms0ubuntu-upgrade-libtss2-tcti-libtpms0t64ubuntu-upgrade-libtss2-tcti-mssim0ubuntu-upgrade-libtss2-tcti-mssim0t64ubuntu-upgrade-libtss2-tcti-pcap0ubuntu-upgrade-libtss2-tcti-pcap0t64ubuntu-upgrade-libtss2-tcti-spi-helper0ubuntu-upgrade-libtss2-tcti-spi-helper0t64ubuntu-upgrade-libtss2-tcti-swtpm0ubuntu-upgrade-libtss2-tcti-swtpm0t64ubuntu-upgrade-libtss2-tctildr0ubuntu-upgrade-libtss2-tctildr0t64 | Jun 6, 2024 | Jan 19, 2023 | |
| Vmware Photon_os | vmware-photon_os_update_tdnf | Jul 2, 2025 | Jan 19, 2023 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub