Approved changes feed: RSS · Atom

cpe:2.3:a:tpm2-software:tpm2-tss:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorTpm2 Software (dbb72563-2223-5824-b996-1add2d864412)
ProductTpm2 Tss (920b79ce-fd62-5a63-bfb1-9fd2d78af1ef)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*

Notes

Imported from gcve-enriched-dumps CVE data

PURL mappings

PURLSourceLast updated
No PURL mappings for this CPE yet.

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2024-29040 vulnerable 2026-06-08 06:33:28.474978 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.002065 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

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.