CVE-2025-2884 json
Out-of-Bounds read vulnerability in TCG TPM2.0 reference implementation
published 2025-06-10 16 mo ago modified 2026-10-15 25 d ago also EUVD-2025-17717
- cvss
- 6.6
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.3%
- EPSS 0.3% chance of exploitation in 30 days, percentile 17%
- public exploits
- 0
- none known
Summary
TCG TPM2.0 Reference implementation's CryptHmacSign helper function is vulnerable to Out-of-Bounds read due to the lack of validation the signature scheme with the signature key's algorithm. See Errata Revision 1.83 and advisory TCGVRT0009 for TCG standard TPM2.0
Patch / fix
- Trusted Computing Group TPM2.0 1.83
- Siemens SIMATIC Field PG M6 V26.01.14
- Siemens SIMATIC IPC BX-32A V29.01.09
- Siemens SIMATIC IPC BX-39A V29.01.09
- Siemens SIMATIC IPC BX-56A V32.01.09
- Siemens SIMATIC IPC BX-59A V32.01.09
- Siemens SIMATIC IPC MD-57A V30.01.10
- Siemens SIMATIC IPC PX-32A V29.01.09
- Siemens SIMATIC IPC PX-39A V29.01.09
- Siemens SIMATIC IPC PX-39A PRO V29.01.09
- Siemens SIMATIC IPC RW-528A V34.01.02
- Siemens SIMATIC IPC RW-548A V34.01.02
- Siemens SIMATIC IPC427E V21.01.20
- Siemens SIMATIC IPC477E V21.01.20
- Siemens SIMATIC IPC477E PRO V21.01.20
- Siemens SIMATIC IPC627E V25.02.16
- Siemens SIMATIC IPC647E V25.02.16
- Siemens SIMATIC IPC677E V25.02.16
- Siemens SIMATIC IPC847E V25.02.16
- Siemens SIPLUS IPC427E V21.01.20
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
cisa ICSA-26-111-01 updated cvss 6.6
Siemens TPM 2.0
-
Siemens SIMATIC CN 4100affected: no fix planned
-
Siemens SIMATIC Field PG M5 Siemens SIMATIC Field PG M6affected: no fix available
-
Siemens SIMATIC IPC BX-32A < 29.01.09 Siemens SIMATIC IPC BX-39A < 29.01.09affected: fixed in V29.01.09 support.industry.siemens.com
-
Siemens SIMATIC IPC BX-56A < 32.01.09 Siemens SIMATIC IPC BX-59A < 32.01.09affected: fixed in V32.01.09 support.industry.siemens.com
-
Siemens SIMATIC IPC MD-57A < 30.01.10affected: fixed in V30.01.10 support.industry.siemens.com
-
Siemens SIMATIC IPC PX-32A < 29.01.09 Siemens SIMATIC IPC PX-39A < 29.01.09 Siemens SIMATIC IPC PX-39A PRO < 29.01.09affected: fixed in V29.01.09 support.industry.siemens.com
-
Siemens SIMATIC IPC RW-528A < 34.01.02 Siemens SIMATIC IPC RW-548A < 34.01.02affected: fixed in V34.01.02 support.industry.siemens.com
-
Siemens SIMATIC IPC227E Siemens SIMATIC IPC277Eaffected: no fix planned
show 3 moreshow fewer
-
Siemens SIMATIC IPC427E < 21.01.20 Siemens SIMATIC IPC477E < 21.01.20 Siemens SIMATIC IPC477E PRO < 21.01.20affected: fixed in V21.01.20 support.industry.siemens.com
-
Siemens SIMATIC IPC627E Siemens SIMATIC IPC647E Siemens SIMATIC IPC677E Siemens SIMATIC IPC847E Siemens SIMATIC ITP1000affected: no fix available
-
Siemens SIPLUS IPC427E < 21.01.20affected: fixed in V21.01.20 support.industry.siemens.com
Facts from CISA's republication of the vendor's own advisory (CSAF); the linked advisory is the authoritative source. CISA notification · csaf
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- partial
- Assessed
- 16 mo ago
Exploit prediction
0.26% chance of exploitation in the next 30 days, higher than 17% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CISA ADP | 3.1 | 6.6 | CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:N/A:H |
| CNA | 3.1 | 6.6 | CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:N/A:H |
Affected products
- Trusted Computing Group TPM2.0
- Siemens SIMATIC CN 4100
- Siemens SIMATIC Field PG M5
- Siemens SIMATIC Field PG M6
- Siemens SIMATIC IPC BX-32A
- Siemens SIMATIC IPC BX-39A
- Siemens SIMATIC IPC BX-56A
- Siemens SIMATIC IPC BX-59A
- Siemens SIMATIC IPC MD-57A
- Siemens SIMATIC IPC PX-32A
- Siemens SIMATIC IPC PX-39A
- Siemens SIMATIC IPC PX-39A PRO
- Siemens SIMATIC IPC RW-528A
- Siemens SIMATIC IPC RW-548A
- Siemens SIMATIC IPC227E
- Siemens SIMATIC IPC277E
- Siemens SIMATIC IPC427E
- Siemens SIMATIC IPC477E
- Siemens SIMATIC IPC477E PRO
- Siemens SIMATIC IPC627E
- Siemens SIMATIC IPC647E
- Siemens SIMATIC IPC677E
- Siemens SIMATIC IPC847E
- Siemens SIMATIC ITP1000
- Siemens SIPLUS IPC427E
Classification
- Weakness
-
- CWE-125 Out-of-bounds Read
References
- github.com /stefanberger/libtpms/commit/04b2d8e9afc0a9b6bffe562a23e58c0de11532d1
- trustedcomputinggroup.org /about/security/
- trustedcomputinggroup.org /wp-content/uploads/TPM2.0-Library-Spec-v1.83-Errata_v1_pub.pdf
- trustedcomputinggroup.org /wp-content/uploads/VRT0009-Advisory-FINAL.pdf
- cve.org /CVERecord?id=CVE-2025-49133
- intel.com /content/www/us/en/security-center/advisory/intel-sa-01209.html
- kb.cert.org /vuls/id/282450
- cert-portal.siemens.com /productcert/html/ssa-628843.html
Sources
- CVE List CVE-2025-2884
- NVD CVE-2025-2884
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.