6.5

CVE-2026-85769: Libtpms: libtpms: heap out-of-bounds read in tpm2 state unmarshalling via unchecked block_skip_read() blocksize

Awaiting analysis
AliasesSUSE-SU-2026:23878-1SUSE-SU-2026:23926-1SUSE-SU-2026:4363-1
Published 04-09-2026Last modified 09-09-2026

Vulnerability summary

CVE-2026-85769 is a medium (CVSS 6.5) Out-of-bounds Read vulnerability in libtpms. EPSS estimates a 0.42% chance of exploitation in the next 30 days, higher than 35.2% of scored vulnerabilities.

Overall risk
26/100
0100
Medium · default modelHow is this calculated?
CVSS score
6.5/10
010
Medium · v3.1 (CVE.org)
EPSS score
0.42%
0%100%
Low · +0.04 pp in 30 days
KEVNot listedNot listed by any tracked catalog.
RansomwareNot flaggedNo ransomware use recorded.
Public exploits0No public exploits recorded

Advisory lineage

Upstream 0 · Downstream 1 · Related 1

Timeline

  1. 04-09-2026
    PublishedVulnerability first disclosed.
  2. 09-09-2026
    Last modifiedVulnerability information updated.

Description

A flaw was found in libtpms, a library that provides software TPM 2.0 emulation. When restoring TPM 2.0 state (for example during a virtual machine's power-on or state/migration restore), a malformed state blob can supply an oversized skip-block length that is not validated against the remaining size of the input buffer. This can drive an internal size counter negative, which bypasses a subsequent bounds check due to an unsafe signed-to-unsigned conversion, causing the parser to read memory outside the bounds of the heap buffer holding the state data. Successful exploitation can crash the process hosting libtpms (such as swtpm), resulting in a denial of service of the emulated TPM device and the virtual machine that depends on it. No data corruption or information disclosure was confirmed.

CVSS metrics

4 scores · 4 sources · 1 version

EPSS trend

Probability

0.42%

Chance of exploitation in the next 30 days

Percentile

35%

Versus all other CVEs

30-day change

Increase +0.04 pp

From 0.38% on 22-09-2026

22-09-202622-10-2026

Known exploited

Compare KEV catalogs
CISA KEV

Not in the CISA KEV catalog.

ENISA CNW

Not in the ENISA CNW catalog.

CIRCL

Not in the CIRCL catalog.

Public exploits

0 found

No public exploits indexed.

Weaknesses

CWE · root cause

Affected systems

Suse3 products
  • libtpms&distro=SUSE Linux Enterprise Module for Server Applications 15 SP7< 0.9.6-150600.3.6.1
  • libtpms&distro=SUSE Linux Micro 6.0< 0.9.6-3.1
  • libtpms&distro=SUSE Linux Micro 6.1< 0.9.6-slfo.1.1_3.1
Debian1 product
  • libtpmsAll versions (No fix recorded)
Opensuse1 product
  • libtpms&distro=openSUSE Tumbleweed< 0.10.2-2.1
Ubuntu1 product
  • libtpmsAll versions (No fix recorded)

4 vendors · 6 products

References

14 links
Show all 14 references