CVE catalog

CVE-2026-21444

libtpms: CVE-2026-21444

[CVE catalog]

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

libtpms, a library that provides software emulation of a Trusted Platform Module, has a flaw in versions 0.10.0 and 0.10.1. The commonly used integration of libtpms with OpenSSL 3.x contained a vulnerability related to the returned IV (initialization vector) when certain symmetric ciphers were used. Instead of returning the last IV it returned the initial IV to the caller, thus weakening the subsequent encryption and decryption steps. The highest threat from this vulnerability is to data confidentiality. Version 0.10.2 fixes the issue. No known workarounds are available.

Vulnerable and fixed packages

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

DistributionPackageReleaseVersionStatus
Debianlibtpmssid0.10.2-5fixed
Debianlibtpmsforky0.10.2-5fixed
Debianlibtpmstrixie0.9.2-3.2not affected
Debianlibtpmsbookworm0.9.2-3.1+deb12u1not affected
Debianlibtpmsbookworm-security0.9.2-3.1~deb12u1not affected
Opensuselibtpmstumbleweed0.10.2-1.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianlibtpmssourcesid0.10.2-1not yet assignedNot reported[1124557]
Debianlibtpmssourceforky0.10.2-1not yet assignedNot reported[1124557]
DebianlibtpmssourcetrixieNot affectedunimportantNot reported[1124557]
DebianlibtpmssourcebookwormNot affectedunimportantNot reported[1124557]
Opensuselibtpmsrpmtumbleweed0.10.2-1.1Not reportedOPENSUSE-SU-2026:10422-1Not reported

[Debian bug #1124557]

OpenFactory catalog packages

[openSUSE Tumbleweed]

  • [libtpms0]Unknown

    Source package: [libtpms]

    Details (1)
    • 0.10.2-1.4 · x86_64 · tumbleweed

      Unknown · Fixed: 0.10.2-1.1

      Version impact unknown

      dsa · libtpms · opensuse · tumbleweed

  • [libtpms-devel]Unknown

    Source package: [libtpms]

    Details (1)
    • 0.10.2-1.4 · x86_64 · tumbleweed

      Unknown · Fixed: 0.10.2-1.1

      Version impact unknown

      dsa · libtpms · opensuse · tumbleweed

[Debian 12 (Bookworm)]

  • [libtpms0]Not affected

    Source package: [libtpms]

    Details (4)
    • 0.9.2-3.1+deb12u1 · amd64 · bookworm

      Not affected

      dsa · libtpms · debian · bookworm

    • 0.9.2-3.1+deb12u1 · arm64 · bookworm

      Not affected

      dsa · libtpms · debian · bookworm

    • 0.9.2-3.1~deb12u1 · amd64 · bookworm-security

      Not affected

      dsa · libtpms · debian · bookworm

    • 0.9.2-3.1~deb12u1 · arm64 · bookworm-security

      Not affected

      dsa · libtpms · debian · bookworm

  • [libtpms-dev]Not affected

    Source package: [libtpms]

    Details (4)
    • 0.9.2-3.1+deb12u1 · amd64 · bookworm

      Not affected

      dsa · libtpms · debian · bookworm

    • 0.9.2-3.1+deb12u1 · arm64 · bookworm

      Not affected

      dsa · libtpms · debian · bookworm

    • 0.9.2-3.1~deb12u1 · amd64 · bookworm-security

      Not affected

      dsa · libtpms · debian · bookworm

    • 0.9.2-3.1~deb12u1 · arm64 · bookworm-security

      Not affected

      dsa · libtpms · debian · bookworm

Observed:

References