Skip to content
OpenAdvisories
Medium USN-6796-1 2 CVEs

tpm2-tss vulnerabilities

Published May 29, 2024 · Updated Apr 27, 2026

Summary

Fergus Dall discovered that TPM2 Software Stack did not properly handle
layer arrays. An attacker could possibly use this issue to cause
TPM2 Software Stack to crash, resulting in a denial of service, or
possibly execute arbitrary code.
(CVE-2023-22745)

Jurgen Repp and Andreas Fuchs discovered that TPM2 Software Stack did not
validate the quote data after deserialization. An attacker could generate
an arbitrary quote and cause TPM2 Software Stack to have unknown behavior.
(CVE-2024-29040)

Fixed packages 3

ReleasePackageFixed in
Ubuntu · 20.04 LTS 20.04:LTS tpm2-tss 2.3.2-1ubuntu0.20.04.2
Ubuntu · 22.04 LTS 22.04:LTS tpm2-tss 3.2.0-1ubuntu1.1
Ubuntu · 24.04 LTS 24.04:LTS tpm2-tss 4.0.1-7.1ubuntu5.1

Vulnerabilities 2

  • Medium 6.4

    Buffer Overlow in TSS2_RC_Decode in tpm2-tss

    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 `lay…

  • Medium 4.3

    Fapi Verify Quote: Does not detect if quote was not generated by TPM

    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_GENERAT…

References

  • report
    https://ubuntu.com/security/CVE-2023-22745
  • report
    https://ubuntu.com/security/CVE-2024-29040