CVE catalog

CVE-2024-29040

TPM2 Software Stack vulnerabilities

[CVE catalog]

Severity
Medium · CVSS 5.5CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N
Published
Source
[NVD] · [CVE record]
EPSS
0.33% · Oct 25, 2026

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.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debiantpm2-tsssid4.2.0-2fixed
Debiantpm2-tssforky4.2.0-2fixed
Debiantpm2-tsstrixie4.1.3-1.2fixed
Debiantpm2-tssbookworm3.2.1-3vulnerable
Ubuntutpm2-tssnobleNot reportedvulnerable
Ubuntutpm2-tssnoble4.0.1-7.1ubuntu5.1fixed
Ubuntulibtss2-devnoble4.0.1-7.1ubuntu5.1fixed
Ubuntulibtss2-docnoble4.0.1-7.1ubuntu5.1fixed
Ubuntulibtss2-esys-3.0.2-0t64noble4.0.1-7.1ubuntu5.1fixed
Ubuntulibtss2-fapi1t64noble4.0.1-7.1ubuntu5.1fixed
Ubuntulibtss2-mu-4.0.1-0t64noble4.0.1-7.1ubuntu5.1fixed
Ubuntulibtss2-policy0t64noble4.0.1-7.1ubuntu5.1fixed
Ubuntulibtss2-rc0t64noble4.0.1-7.1ubuntu5.1fixed
Ubuntulibtss2-sys1t64noble4.0.1-7.1ubuntu5.1fixed
Ubuntulibtss2-tcti-cmd0t64noble4.0.1-7.1ubuntu5.1fixed
Ubuntulibtss2-tcti-device0t64noble4.0.1-7.1ubuntu5.1fixed
Ubuntulibtss2-tcti-libtpms0t64noble4.0.1-7.1ubuntu5.1fixed
Ubuntulibtss2-tcti-mssim0t64noble4.0.1-7.1ubuntu5.1fixed
Ubuntulibtss2-tcti-pcap0t64noble4.0.1-7.1ubuntu5.1fixed
Ubuntulibtss2-tcti-spi-helper0t64noble4.0.1-7.1ubuntu5.1fixed
Ubuntulibtss2-tcti-swtpm0t64noble4.0.1-7.1ubuntu5.1fixed
Ubuntulibtss2-tctildr0t64noble4.0.1-7.1ubuntu5.1fixed
Ubuntutpm2-tss22.043.0.3-2ubuntu1vulnerable
Ubuntutpm2-tss22.043.0.3-2ubuntu2vulnerable
Ubuntutpm2-tss22.043.1.0-3ubuntu1vulnerable
Ubuntutpm2-tss22.043.2.0-0ubuntu2vulnerable
Ubuntutpm2-tss22.043.2.0-1ubuntu1vulnerable
Ubuntutpm2-tss22.043.2.0-1ubuntu1.1fixed
Ubuntutpm2-tss24.044.0.1-3ubuntu1vulnerable
Ubuntutpm2-tss24.044.0.1-6ubuntu1vulnerable
Ubuntutpm2-tss24.044.0.1-7ubuntu1vulnerable
Ubuntutpm2-tss24.044.0.1-7.1ubuntu4vulnerable
Ubuntutpm2-tss24.044.0.1-7.1ubuntu5vulnerable
Ubuntutpm2-tss24.044.0.1-7.1ubuntu5.1fixed
Susetpm2-0-tsslinux enterprise micro 5.53.1.0-150400.3.6.1fixed
Susetpm2-0-tsslinux enterprise micro 5.33.1.0-150400.3.6.1fixed
Susetpm2-0-tsslinux enterprise micro 5.43.1.0-150400.3.6.1fixed
Susetpm2-0-tsslinux enterprise micro 5.53.1.0-150400.3.6.1fixed
Susetpm2-0-tsslinux enterprise module for basesystem 15 sp53.1.0-150400.3.6.1fixed
Opensusetpm2-0-tssleap micro 5.33.1.0-150400.3.6.1fixed
Opensusetpm2-0-tssleap micro 5.43.1.0-150400.3.6.1fixed
Opensusetpm2-0-tssleap 15.53.1.0-150400.3.6.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debiantpm2-tsssourcesid4.1.0-1not yet assignedNot reported[1070140]
Debiantpm2-tsssourceforky4.1.0-1not yet assignedNot reported[1070140]
Debiantpm2-tsssourcetrixie4.1.0-1not yet assignedNot reported[1070140]
Debiantpm2-tsssourcebookworm(unfixed)not yet assignedNot reported[1070140]
Ubuntutpm2-tssdebnoble4.0.1-7.1ubuntu5.1Not reportedNot reportedNot reported
Ubuntulibtss2-devdebnoble4.0.1-7.1ubuntu5.1Not reportedNot reportedNot reported
Ubuntulibtss2-docdebnoble4.0.1-7.1ubuntu5.1Not reportedNot reportedNot reported
Ubuntulibtss2-esys-3.0.2-0t64debnoble4.0.1-7.1ubuntu5.1Not reportedNot reportedNot reported
Ubuntulibtss2-fapi1t64debnoble4.0.1-7.1ubuntu5.1Not reportedNot reportedNot reported
Ubuntulibtss2-mu-4.0.1-0t64debnoble4.0.1-7.1ubuntu5.1Not reportedNot reportedNot reported
Ubuntulibtss2-policy0t64debnoble4.0.1-7.1ubuntu5.1Not reportedNot reportedNot reported
Ubuntulibtss2-rc0t64debnoble4.0.1-7.1ubuntu5.1Not reportedNot reportedNot reported
Ubuntulibtss2-sys1t64debnoble4.0.1-7.1ubuntu5.1Not reportedNot reportedNot reported
Ubuntulibtss2-tcti-cmd0t64debnoble4.0.1-7.1ubuntu5.1Not reportedNot reportedNot reported
Ubuntulibtss2-tcti-device0t64debnoble4.0.1-7.1ubuntu5.1Not reportedNot reportedNot reported
Ubuntulibtss2-tcti-libtpms0t64debnoble4.0.1-7.1ubuntu5.1Not reportedNot reportedNot reported
Ubuntulibtss2-tcti-mssim0t64debnoble4.0.1-7.1ubuntu5.1Not reportedNot reportedNot reported
Ubuntulibtss2-tcti-pcap0t64debnoble4.0.1-7.1ubuntu5.1Not reportedNot reportedNot reported
Ubuntulibtss2-tcti-spi-helper0t64debnoble4.0.1-7.1ubuntu5.1Not reportedNot reportedNot reported
Ubuntulibtss2-tcti-swtpm0t64debnoble4.0.1-7.1ubuntu5.1Not reportedNot reportedNot reported
Ubuntulibtss2-tctildr0t64debnoble4.0.1-7.1ubuntu5.1Not reportedNot reportedNot reported
Ubuntutpm2-tssdeb22.043.2.0-1ubuntu1.1Not reportedUBUNTU-CVE-2024-29040Not reported
Ubuntutpm2-tssdeb24.044.0.1-7.1ubuntu5.1Not reportedUBUNTU-CVE-2024-29040Not reported
Susetpm2-0-tssrpmlinux enterprise micro 5.53.1.0-150400.3.6.1Not reportedSUSE-SU-2024:1635-2Not reported
Susetpm2-0-tssrpmlinux enterprise micro 5.33.1.0-150400.3.6.1Not reportedSUSE-SU-2024:1635-1Not reported
Susetpm2-0-tssrpmlinux enterprise micro 5.43.1.0-150400.3.6.1Not reportedSUSE-SU-2024:1635-1Not reported
Susetpm2-0-tssrpmlinux enterprise micro 5.53.1.0-150400.3.6.1Not reportedSUSE-SU-2024:1635-1Not reported
Susetpm2-0-tssrpmlinux enterprise module for basesystem 15 sp53.1.0-150400.3.6.1Not reportedSUSE-SU-2024:1635-1Not reported
Opensusetpm2-0-tssrpmleap micro 5.33.1.0-150400.3.6.1Not reportedSUSE-SU-2024:1635-1Not reported
Opensusetpm2-0-tssrpmleap micro 5.43.1.0-150400.3.6.1Not reportedSUSE-SU-2024:1635-1Not reported
Opensusetpm2-0-tssrpmleap 15.53.1.0-150400.3.6.1Not reportedSUSE-SU-2024:1635-1Not reported

[Debian bug #1070140]

Notes

[bookworm] tpm2-tss: Minor issue

OpenFactory catalog packages

Matching against OpenFactory catalog package versions is in progress.

References