Skip to content
OpenAdvisories
Medium · 5.5 CVE-2023-1018 EUVD-2023-23310GHSA-cr8w-xxqw-fm2m

TPM2.0 vulnerable to out-of-bounds read

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

Description

An out-of-bounds read vulnerability exists in TPM2.0's Module Library allowing a 2-byte read past the end of a TPM2.0 command in the CryptParameterDecryption routine. An attacker who can successfully exploit this vulnerability can read or access sensitive data stored in the TPM.

Affected products

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

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
RHEL 8 SLOF 20210217-1.module+el8.8.0+16781+9f4724c2 RHSA-2023:2757
RHEL 8 hivex +6 1.3.18-23.module+el8.8.0+16781+9f4724c2 RHSA-2023:2757
RHEL 8 libguestfs-winsupport 8.8-1.module+el8.8.0+16781+9f4724c2 RHSA-2023:2757
RHEL 8 libiscsi +2 1.18.0-8.module+el8.8.0+16781+9f4724c2 RHSA-2023:2757
RHEL 8 libnbd +6 1.6.0-5.module+el8.8.0+16781+9f4724c2 RHSA-2023:2757
RHEL 8 libtpms +1 0.9.1-2.20211126git1ff6fe1f43.module+el8.8.0+18453+e0bf0d1d RHSA-2023:2757
RHEL 8 libvirt +27 8.0.0-19.module+el8.8.0+18453+e0bf0d1d RHSA-2023:2757
RHEL 8 libvirt-dbus 1.3.0-2.module+el8.8.0+16781+9f4724c2 RHSA-2023:2757
RHEL 8 libvirt-python +1 8.0.0-2.module+el8.8.0+16781+9f4724c2 RHSA-2023:2757
RHEL 8 nbdkit +18 1.24.0-5.module+el8.8.0+17308+05924798 RHSA-2023:2757
RHEL 8 netcf +2 0.2.8-12.module+el8.8.0+16781+9f4724c2 RHSA-2023:2757
RHEL 8 perl-Sys-Virt 8.0.0-1.module+el8.8.0+16781+9f4724c2 RHSA-2023:2757
RHEL 8 qemu-img +14 15:6.2.0-32.module+el8.8.0+18361+9f407f6e RHSA-2023:2757
RHEL 8 seabios +2 1.16.0-3.module+el8.8.0+16781+9f4724c2 RHSA-2023:2757
RHEL 8 sgabios +1 1:0.20170427git-3.module+el8.8.0+16781+9f4724c2 RHSA-2023:2757
RHEL 8 supermin +1 5.2.1-2.module+el8.8.0+16781+9f4724c2 RHSA-2023:2757
RHEL 8 swtpm +4 0.7.0-4.20211109gitb79fd91.module+el8.8.0+16781+9f4724c2 RHSA-2023:2757
RHEL 8 virt-dib +24 1:1.44.0-9.module+el8.8.0+16781+9f4724c2 RHSA-2023:2757
RHEL 8 virt-v2v +3 1:1.42.0-22.module+el8.8.0+18611+5846c3aa RHSA-2023:2757
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
AlmaLinux 8 SLOF 20210217-1.module_el8.6.0+2880+7d9e3703 ALSA-2023:2757
AlmaLinux 8 hivex +6 1.3.18-23.module_el8.6.0+2880+7d9e3703 ALSA-2023:2757
AlmaLinux 8 libguestfs-winsupport 8.8-1.module_el8.8.0+3485+7cffc4a3 ALSA-2023:2757
AlmaLinux 8 libiscsi +2 1.18.0-8.module_el8.6.0+2880+7d9e3703 ALSA-2023:2757
AlmaLinux 8 libnbd +6 1.6.0-5.module_el8.6.0+2880+7d9e3703 ALSA-2023:2757
AlmaLinux 8 libtpms +1 0.9.1-2.20211126git1ff6fe1f43.module_el8.8.0+3553+bd08596b ALSA-2023:2757
AlmaLinux 8 libvirt +27 8.0.0-19.module_el8.8.0+3553+bd08596b ALSA-2023:2757
AlmaLinux 8 libvirt-dbus 1.3.0-2.module_el8.6.0+2880+7d9e3703 ALSA-2023:2757
AlmaLinux 8 nbdkit +18 1.24.0-5.module_el8.8.0+3485+7cffc4a3 ALSA-2023:2757
AlmaLinux 8 netcf +2 0.2.8-12.module_el8.6.0+2880+7d9e3703 ALSA-2023:2757
AlmaLinux 8 perl-Sys-Virt 8.0.0-1.module_el8.6.0+2880+7d9e3703 ALSA-2023:2757
AlmaLinux 8 python3-libvirt 8.0.0-2.module_el8.7.0+3346+68867adb ALSA-2023:2757
AlmaLinux 8 qemu-img +14 15:6.2.0-32.module_el8.8.0+3553+bd08596b ALSA-2023:2757
AlmaLinux 8 seabios +2 1.16.0-3.module_el8.7.0+3346+68867adb ALSA-2023:2757
AlmaLinux 8 sgabios +1 1:0.20170427git-3.module_el8.6.0+2880+7d9e3703 ALSA-2023:2757
AlmaLinux 8 supermin +1 5.2.1-2.module_el8.7.0+3346+68867adb ALSA-2023:2757
AlmaLinux 8 swtpm +4 0.7.0-4.20211109gitb79fd91.module_el8.7.0+3346+68867adb ALSA-2023:2757
AlmaLinux 8 virt-dib +24 1:1.44.0-9.module_el8.7.0+3493+5ed0bd1c.alma ALSA-2023:2757
AlmaLinux 8 virt-v2v +3 1:1.42.0-22.module_el8.8.0+3553+bd08596b ALSA-2023:2757

Rocky Linux

Errata ↗
ReleasePackageFixed inAdvisory
Rocky Linux 8 hivex 1.3.18-23.module+el8.10.0+1590+a67ab969 RLSA-2023:2757
Rocky Linux 8 libguestfs 1:1.44.0-9.module+el8.10.0+1590+a67ab969.rocky RLSA-2023:2757
Rocky Linux 8 libiscsi 1.18.0-8.module+el8.10.0+1590+a67ab969 RLSA-2023:2757
Rocky Linux 8 libnbd 1.6.0-5.module+el8.10.0+1590+a67ab969 RLSA-2023:2757
Rocky Linux 8 libtpms 0.9.1-2.20211126git1ff6fe1f43.module+el8.10.0+1590+a67ab969 RLSA-2023:2757
Rocky Linux 8 libvirt-dbus 1.3.0-2.module+el8.10.0+1590+a67ab969 RLSA-2023:2757
Rocky Linux 8 libvirt-python 8.0.0-2.module+el8.10.0+1590+a67ab969 RLSA-2023:2757
Rocky Linux 8 nbdkit 1.24.0-5.module+el8.10.0+1590+a67ab969 RLSA-2023:2757
Rocky Linux 8 netcf 0.2.8-12.module+el8.10.0+1590+a67ab969 RLSA-2023:2757
Rocky Linux 8 perl-Sys-Virt 8.0.0-1.module+el8.10.0+1590+a67ab969 RLSA-2023:2757
Rocky Linux 8 sgabios 1:0.20170427git-3.module+el8.10.0+1590+a67ab969 RLSA-2023:2757
Rocky Linux 8 supermin 5.2.1-2.module+el8.10.0+1590+a67ab969 RLSA-2023:2757
Rocky Linux 8 swtpm 0.7.0-4.20211109gitb79fd91.module+el8.10.0+1590+a67ab969 RLSA-2023:2757
Rocky Linux 8 virt-v2v 1:1.42.0-22.module+el8.10.0+1590+a67ab969 RLSA-2023:2757
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
Oracle Linux 8 hivex +6 1.3.18-23.module+el8.8.0+20990+60c1530a ELSA-2023-2757
Oracle Linux 8 libguestfs-winsupport 8.8-1.module+el8.8.0+20990+60c1530a ELSA-2023-2757
Oracle Linux 8 libiscsi +2 1.18.0-8.module+el8.8.0+20990+60c1530a ELSA-2023-2757
Oracle Linux 8 libnbd +6 1.6.0-5.module+el8.8.0+20990+60c1530a ELSA-2023-2757
Oracle Linux 8 libtpms +1 0.9.1-2.20211126git1ff6fe1f43.module+el8.8.0+21044+01700444 ELSA-2023-2757
Oracle Linux 8 libvirt +27 8.0.0-19.0.1.module+el8.8.0+21044+01700444 ELSA-2023-2757
Oracle Linux 8 libvirt-dbus 1.3.0-2.module+el8.8.0+20990+60c1530a ELSA-2023-2757
Oracle Linux 8 nbdkit +18 1.24.0-5.module+el8.8.0+20990+60c1530a ELSA-2023-2757
Oracle Linux 8 netcf +2 0.2.8-12.module+el8.8.0+20990+60c1530a ELSA-2023-2757
Oracle Linux 8 perl-Sys-Virt 8.0.0-1.module+el8.8.0+20990+60c1530a ELSA-2023-2757
Oracle Linux 8 python3-libvirt 8.0.0-2.module+el8.8.0+20990+60c1530a ELSA-2023-2757
Oracle Linux 8 qemu-img +14 15:6.2.0-32.module+el8.8.0+21044+01700444 ELSA-2023-2757
Oracle Linux 8 seabios +2 1.16.0-3.module+el8.8.0+20990+60c1530a ELSA-2023-2757
Oracle Linux 8 sgabios +1 1:0.20170427git-3.module+el8.8.0+20990+60c1530a ELSA-2023-2757
Oracle Linux 8 supermin +1 5.2.1-2.module+el8.8.0+20990+60c1530a ELSA-2023-2757
Oracle Linux 8 swtpm +4 0.7.0-4.20211109gitb79fd91.module+el8.8.0+20990+60c1530a ELSA-2023-2757
Oracle Linux 8 virt-dib +24 1:1.44.0-9.0.1.module+el8.8.0+20990+60c1530a ELSA-2023-2757
Oracle Linux 8 virt-v2v +3 1:1.42.0-22.module+el8.8.0+21044+01700444 ELSA-2023-2757

Advisories 12

References