Approved changes feed: RSS · Atom

cpe:2.3:a:tpm2_software_stack_project:tpm2_software_stack:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorTpm2 Software Stack Project (d13aa6df-1b0d-5960-b79a-6690d262ced3)
ProductTpm2 Software Stack (9c5272ac-861a-5ca3-903c-b02b52cf72ba)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*

Notes

Imported from purl2cpe mapping

PURL mappings

PURLSourceLast updated
pkg:deb/debian/tpm2-tss purl2cpe 2026-06-01 10:11:27.957580
pkg:deb/ubuntu/tpm2-tss purl2cpe 2026-06-01 10:11:27.957582
pkg:github/tpm2-software/tpm2-tss purl2cpe 2026-06-01 10:11:27.957583
pkg:gitlab/redhat/tpm2-tss purl2cpe 2026-06-01 10:11:27.957585
pkg:rpm/centos/tpm2-tss purl2cpe 2026-06-01 10:11:27.957586
pkg:rpm/fedora/tpm2-tss purl2cpe 2026-06-01 10:11:27.957588
pkg:rpm/opensuse/tpm2-tss purl2cpe 2026-06-01 10:11:27.957589

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2024-29040 vulnerable 2026-06-08 06:33:28.474075 Fapi Verify Quote: Does not detect if quote was not generated by TPM
MEDIUM (4.3)
This repository hosts source code implementing the Trusted Computing Group's (TCG) TPM2 Software Stack (TSS). The JSON Quote Info returned by Fapi_Quote has to be deserialized by Fapi_VerifyQuote to the TPM Structure `TPMS_ATTEST`. For the field `TPM2_GENERATED magic` of this structure any number can be used in the JSON structure. The verifier can receive a state which does not represent the actual, possibly malicious state of the device under test. The malicious device might get access to data it shouldn't, or can use services it shouldn't be able to. This issue has been patched in version 4.1.0.
Published: 2024-06-28T21:02:04.076Z
Updated: 2025-11-04T17:19:50.283Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-22745 vulnerable 2026-06-08 05:54:27.002869 Buffer Overlow in TSS2_RC_Decode in tpm2-tss
MEDIUM (6.4)
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.
Published: 2023-01-19T22:12:40.208Z
Updated: 2025-11-21T19:10:18.693Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-24455 vulnerable 2026-06-08 05:22:33.143341 Details available
Missing initialization of a variable in the TPM2 source may allow a privileged user to potentially enable an escalation of privilege via local access. This affects tpm2-tss before 3.0.1 and before 2.4.3.
Published: 2021-02-26T02:55:50.000Z
Updated: 2024-08-04T15:12:09.085Z
Reference links
Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.

Inspect record JSON

Open JSON directly

Open this panel to browse, search, copy or download the JSON record.