CVE-2022-23645CWE-125

Out-of-bounds read in swtpm

Medium · published February 18, 2022

CVSS v3.1
6.2
EPSS
0%
Percentile
33.5
In the wild
Unconfirmed
What it is

swtpm is a libtpms-based TPM emulator with socket, character device, and Linux CUSE interface. Versions prior to 0.5.3, 0.6.2, and 0.7.1 are vulnerable to out-of-bounds read. A specially crafted header of swtpm's state, where the blobheader's hdrsize indicator has an invalid value, may cause an out-of-bounds access when the byte array representing the state of the TPM is accessed. This will likely crash swtpm or prevent it from starting since the state cannot be understood. Users should upgrade to swtpm v0.5.3, v0.6.2, or v0.7.1 to receive a patch. There are currently no known workarounds.

The record
Technical detail
CVSS v3.1
6.2 · MEDIUM
Vector
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.00404 · 33.5th percentile
Weakness
CWE-125 · Out-of-bounds Read
Published
2022-02-18T20:50Z
EPSS history
Timeline
  • 18 FEB 20:50Z
    Out-of-bounds read in swtpm
    cvelistv5