CVE-2021-3623

MEDIUM
Published Mar 2, 20224y ago · Modified Jun 17, 20262w ago
6.1 CVSS 3.1
Medium
Find Similar
Published Mar 2, 2022 4y ago
Last Modified Jun 17, 2026 2w ago

Description

A flaw was found in libtpms. The flaw can be triggered by specially-crafted TPM 2 command packets containing illegal values and may lead to an out-of-bounds access when the volatile state of the TPM 2 is marshalled/written or unmarshalled/read. The highest threat from this vulnerability is to system availability.

CVSS Details

Base Score
6.1
Exploitability
1.8
Impact
4.2
Vector string
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:H
Attack Vector Local
Attack Complexity Low
Privileges Required Low
User Interaction None
Scope Unchanged
Confidentiality Low
Integrity None
Availability High

Threat Intelligence

No active exploitation signals — not in CISA KEV and no EPSS score yet.

Exploit & Patch Status
No Known Exploit
Patch Available

Weaknesses 1

CWE-787 Out-of-bounds Write Memory Safety

Affected Products 5

VendorProductVersionRange
libtpms_projectlibtpms* <0.6.5
libtpms_projectlibtpms*≥0.7.0  –  <0.7.8
libtpms_projectlibtpms*≥0.8.0  –  <0.8.4
redhatenterprise_linux8.0any
fedoraprojectfedora34any

References 6

  • bugzilla.redhat.com https://bugzilla.redhat.com/show_bug.cgi?id=1976806
    Issue TrackingPatchThird Party Advisory
  • github.com https://github.com/stefanberger/libtpms/commit/2e6173c
    PatchThird Party Advisory
  • github.com https://github.com/stefanberger/libtpms/commit/2f30d62
    PatchThird Party Advisory
  • github.com https://github.com/stefanberger/libtpms/commit/7981d9a
    PatchThird Party Advisory
  • github.com https://github.com/stefanberger/libtpms/pull/223
    Issue TrackingThird Party Advisory
  • lists.fedoraproject.org https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/Z7KZSYMTE7Z4BBEZUWO2DIMQDWMGEP46/

Remediation

  • bugzilla.redhat.com https://bugzilla.redhat.com/show_bug.cgi?id=1976806
    Issue TrackingPatchThird Party Advisory
  • github.com https://github.com/stefanberger/libtpms/commit/2e6173c
    PatchThird Party Advisory
  • github.com https://github.com/stefanberger/libtpms/commit/2f30d62
    PatchThird Party Advisory
  • github.com https://github.com/stefanberger/libtpms/commit/7981d9a
    PatchThird Party Advisory