Skip to content
OpenAdvisories
Unscored CVE-2023-1017 EUVD-2023-23309GHSA-c6qh-28m2-rfvf

TPM2.0 vulnerable to out-of-bounds write

Published Feb 28, 2023 · Updated Nov 4, 2025 · Assigned by certcc

Description

An out-of-bounds write vulnerability exists in TPM2.0's Module Library allowing writing of a 2-byte data past the end of TPM2.0 command in the CryptParameterDecryption routine. An attacker who can successfully exploit this vulnerability can lead to denial of service (crashing the TPM chip/process or rendering it unusable) and/or arbitrary code execution in the TPM context.

Affected products

VendorProductAffectedFixed
Trusted Computing Group TPM2.0 1.59, 1.38, 1.19 —

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.2-3.1 —
Debian 13 libtpms 0.9.2-3.1 —
Debian 12 libtpms 0.9.2-3.1 —
ReleasePackageFixed inAdvisory
Ubuntu 22.04 LTS libtpms 0.9.3-0ubuntu1.22.04.1 USN-5933-1
ReleasePackageFixed inAdvisory
RHEL 9 libtpms 0.9.1-3.20211126git1ff6fe1f43.el9_2 RHSA-2023:2453
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
RHEL 8.6 EUS SLOF 20210217-1.module+el8.6.0+14480+c0a3aa0f RHSA-2023:1833
RHEL 8.6 EUS hivex +6 1.3.18-23.module+el8.6.0+14480+c0a3aa0f RHSA-2023:1833
RHEL 8.6 EUS libguestfs-winsupport 8.6-1.module+el8.6.0+14480+c0a3aa0f RHSA-2023:1833
RHEL 8.6 EUS libiscsi +2 1.18.0-8.module+el8.6.0+14480+c0a3aa0f RHSA-2023:1833
RHEL 8.6 EUS libnbd +6 1.6.0-5.module+el8.6.0+14480+c0a3aa0f RHSA-2023:1833
RHEL 8.6 EUS libtpms +1 0.9.1-1.20211126git1ff6fe1f43.module+el8.6.0+18455+e5d5ac9d RHSA-2023:1833
RHEL 8.6 EUS libvirt +27 8.0.0-5.9.module+el8.6.0+18552+b96c5a91 RHSA-2023:1833
RHEL 8.6 EUS libvirt-dbus 1.3.0-2.module+el8.6.0+14480+c0a3aa0f RHSA-2023:1833
RHEL 8.6 EUS libvirt-python +1 8.0.0-1.1.module+el8.6.0+16381+3abc475c RHSA-2023:1833
RHEL 8.6 EUS nbdkit +18 1.24.0-4.module+el8.6.0+14480+c0a3aa0f RHSA-2023:1833
RHEL 8.6 EUS netcf +2 0.2.8-12.module+el8.6.0+14480+c0a3aa0f RHSA-2023:1833
RHEL 8.6 EUS perl-Sys-Virt 8.0.0-1.module+el8.6.0+14480+c0a3aa0f RHSA-2023:1833
RHEL 8.6 EUS qemu-img +14 15:6.2.0-11.module+el8.6.0+18167+43cf40f3.8 RHSA-2023:1833
RHEL 8.6 EUS seabios +2 1.15.0-2.module+el8.6.0+14757+c25ee005 RHSA-2023:1833
RHEL 8.6 EUS sgabios +1 1:0.20170427git-3.module+el8.6.0+14480+c0a3aa0f RHSA-2023:1833
RHEL 8.6 EUS supermin +1 5.2.1-1.module+el8.6.0+14480+c0a3aa0f RHSA-2023:1833
RHEL 8.6 EUS swtpm +4 0.7.0-3.20211109gitb79fd91.module+el8.6.0+16156+d5629340 RHSA-2023:1833
RHEL 8.6 EUS virt-dib +24 1:1.44.0-5.module+el8.6.0+14480+c0a3aa0f RHSA-2023:1833
RHEL 8.6 EUS virt-v2v +3 1:1.42.0-19.module+el8.6.0+15577+2ffd6ffa RHSA-2023:1833

AlmaLinux

Errata ↗
ReleasePackageFixed inAdvisory
AlmaLinux 9 libtpms 0.9.1-3.20211126git1ff6fe1f43.el9_2 ALSA-2023:2453
ReleasePackageFixed inAdvisory
SLES 15 SP4 libtpms 0.8.2-150300.3.9.1 SUSE-SU-2023:2051-1
SLES 15 SP3 libtpms 0.8.2-150300.3.9.1 SUSE-SU-2023:2051-1
Show 10 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES for SAP 15 SP3 libtpms 0.8.2-150300.3.9.1 SUSE-SU-2023:2051-1
SLE Real Time 15 SP3 libtpms 0.8.2-150300.3.9.1 SUSE-SU-2023:2051-1
SLE Micro 5.4 libtpms 0.8.2-150300.3.9.1 SUSE-SU-2023:2051-1
SLE Micro 5.3 libtpms 0.8.2-150300.3.9.1 SUSE-SU-2023:2051-1
SLE Micro 5.2 libtpms 0.8.2-150300.3.9.1 SUSE-SU-2023:2051-1
SLE Micro 5.1 libtpms 0.8.2-150300.3.9.1 SUSE-SU-2023:2051-1
SLE HPC 15 SP3 libtpms 0.8.2-150300.3.9.1 SUSE-SU-2023:2051-1
SUSE Manager Server 4.2 libtpms 0.8.2-150300.3.9.1 SUSE-SU-2023:2051-1
SUSE Manager Proxy 4.2 libtpms 0.8.2-150300.3.9.1 SUSE-SU-2023:2051-1
SUSE Enterprise Storage 7.1 libtpms 0.8.2-150300.3.9.1 SUSE-SU-2023:2051-1
ReleasePackageFixed inAdvisory
openSUSE Leap 15.4 libtpms 0.8.2-150300.3.9.1 SUSE-SU-2023:2051-1
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
openSUSE Leap Micro 5.3 libtpms 0.8.2-150300.3.9.1 SUSE-SU-2023:2051-1

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 9 libtpms 0.9.1-3.20211126git1ff6fe1f43.el9_2 ELSA-2023-2453

Advisories 11

References