Skip to content
OpenAdvisories
Unscored CVE-2021-3746 EUVD-2021-27022GHSA-9ffq-6fp7-34mv

A flaw was found in the libtpms code that may cause access beyond the boundary of internal buffers. The vulnerability is triggered by speci…

Published Oct 19, 2021 · Updated Aug 3, 2024 · Assigned by redhat

Description

A flaw was found in the libtpms code that may cause access beyond the boundary of internal buffers. The vulnerability is triggered by specially-crafted TPM2 command packets that then trigger the issue when the state of the TPM2's volatile state is written. The highest threat from this vulnerability is to system availability. This issue affects libtpms versions before 0.8.5, before 0.7.9 and before 0.6.6.

Affected products

VendorProductAffectedFixed
— libtpms libtpms 0.8.5, libtpms 0.7.9, libtpms 0.6.6 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 libtpms 0.9.1-1 —
Debian 13 libtpms 0.9.1-1 —
Debian 12 libtpms 0.9.1-1 —
ReleasePackageFixed inAdvisory
SLES 15 SP3 libtpms 0.8.2-3.3.1 SUSE-SU-2021:3004-1
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLE Micro 5.1 libtpms 0.8.2-3.3.1 SUSE-SU-2021:3004-2
ReleasePackageFixed inAdvisory
openSUSE Leap 15.3 libtpms 0.8.2-3.3.1 openSUSE-SU-2021:3004-1

Advisories 3

References