CVE-2017-15361
Last modified
CVE-2017-15361 is a vulnerability of currently unknown severity. The Infineon RSA library 1.02.013 in Infineon Trusted Platform Module (TPM) firmware, such as versions before 0000000000000422 - 4.34, before 000000000000062b - 6.43, and before 0000000000008521 - 133.33, mishandles RSA key generation, which makes it easier for attackers to defeat various cryptographic protection mechanisms via targeted attacks, aka ROCA. Examples of affected technologies include BitLocker with TPM 1.2, YubiKey 4 (before 4.3.5) PGP key generation, and the Cached User Data encryption feature in Chrome OS.. EPSS estimates a 9.83% chance of exploitation in the next 30 days.
Description
The Infineon RSA library 1.02.013 in Infineon Trusted Platform Module (TPM) firmware, such as versions before 0000000000000422 - 4.34, before 000000000000062b - 6.43, and before 0000000000008521 - 133.33, mishandles RSA key generation, which makes it easier for attackers to defeat various cryptographic protection mechanisms via targeted attacks, aka ROCA. Examples of affected technologies include BitLocker with TPM 1.2, YubiKey 4 (before 4.3.5) PGP key generation, and the Cached User Data encryption feature in Chrome OS.
Metrics
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Infineon | Trusted Platform Firmware | 4.31 |
| Infineon | Trusted Platform Firmware | 4.32 |
| Infineon | Trusted Platform Firmware | 6.40 |
| Infineon | Trusted Platform Firmware | 133.32 |
| Infineon | Rsa Library | <= 1.02.013 |
References
- http://support.lenovo.com/us/en/product_security/LEN-15552Mitigation, Third Party Advisory
- http://www.securityfocus.com/bid/101484Third Party Advisory, VDB Entry
- https://arstechnica.com/information-technology/2017/10/crypto-failure-cripples-millions-of-high-security-keys-750k-estonian-ids/Issue Tracking, Third Party Advisory
- https://crocs.fi.muni.cz/public/papers/rsa_ccs17Issue Tracking, Mitigation, Third Party Advisory
- https://dan.enigmabridge.com/roca-vulnerability-impact-on-gemalto-idprime-net-smart-cards/Issue Tracking, Third Party Advisory
- https://github.com/crocs-muni/rocaMitigation, Third Party Advisory
- https://github.com/iadgov/Detect-CVE-2017-15361-TPMMitigation, Third Party Advisory
- https://keychest.net/rocaIssue Tracking, Mitigation, Third Party Advisory
- https://monitor.certipath.com/rsatestMitigation, Third Party Advisory
- https://portal.msrc.microsoft.com/en-US/security-guidance/advisory/ADV170012Issue Tracking, Patch, Third Party Advisory
- https://sites.google.com/a/chromium.org/dev/chromium-os/tpm_firmware_updateIssue Tracking, Mitigation, Patch, Third Party Advisory
- https://www.infineon.com/cms/en/product/promopages/tpm-update/?redirId=59160Mitigation, Vendor Advisory
- https://www.kb.cert.org/vuls/id/307015Issue Tracking, Mitigation, Third Party Advisory, US Government Resource
- https://www.yubico.com/support/security-advisories/ysa-2017-01/Mitigation, Third Party Advisory
- http://support.lenovo.com/us/en/product_security/LEN-15552Mitigation, Third Party Advisory
- http://www.securityfocus.com/bid/101484Third Party Advisory, VDB Entry
- https://arstechnica.com/information-technology/2017/10/crypto-failure-cripples-millions-of-high-security-keys-750k-estonian-ids/Issue Tracking, Third Party Advisory
- https://crocs.fi.muni.cz/public/papers/rsa_ccs17Issue Tracking, Mitigation, Third Party Advisory
- https://dan.enigmabridge.com/roca-vulnerability-impact-on-gemalto-idprime-net-smart-cards/Issue Tracking, Third Party Advisory
- https://github.com/crocs-muni/rocaMitigation, Third Party Advisory
- https://github.com/iadgov/Detect-CVE-2017-15361-TPMMitigation, Third Party Advisory
- https://keychest.net/rocaIssue Tracking, Mitigation, Third Party Advisory
- https://monitor.certipath.com/rsatestMitigation, Third Party Advisory
- https://portal.msrc.microsoft.com/en-US/security-guidance/advisory/ADV170012Issue Tracking, Patch, Third Party Advisory
- https://sites.google.com/a/chromium.org/dev/chromium-os/tpm_firmware_updateIssue Tracking, Mitigation, Patch, Third Party Advisory
- https://www.infineon.com/cms/en/product/promopages/tpm-update/?redirId=59160Mitigation, Vendor Advisory
- https://www.kb.cert.org/vuls/id/307015Issue Tracking, Mitigation, Third Party Advisory, US Government Resource
- https://www.yubico.com/support/security-advisories/ysa-2017-01/Mitigation, Third Party Advisory
Timeline
- Published
- Last Modified
- Status
- Modified
Frequently Asked Questions
What is CVE-2017-15361?
How severe is CVE-2017-15361?
How do I fix CVE-2017-15361?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2017
- CVE-2017-15356Huawei DP300, V500R002C00, RP200, V600R006C00, TE30, V100R00…
- CVE-2017-15357The setpermissions function in the auto-updater in Arq befor…
- CVE-2017-15358Race condition in the Charles Proxy Settings suid binary in …
- CVE-2017-15359In the 3CX Phone System 15.5.3554.1, the Management Console …
- CVE-2017-1536IBM Support Tools for Lotus WCM (IBM WebSphere Portal 7.0, 8…
- CVE-2017-15360PRTG Network Monitor version 17.3.33.2830 is vulnerable to s…
- CVE-2017-15362osTicket 1.10.1 allows arbitrary client-side JavaScript code…
- CVE-2017-15363Directory traversal vulnerability in public/examples/resourc…7.5
- CVE-2017-15364The foreach function in ext/ccsv.c in Ccsv 1.1.0 allows remo…
- CVE-2017-15365sql/event_data_objects.cc in MariaDB before 10.1.30 and 10.2…
- CVE-2017-15366Before Thornberry NDoc version 8.0, laptop clients and the s…
- CVE-2017-15367Bacula-web before 8.0.0-rc2 is affected by multiple SQL Inje…
Are you affected by CVE-2017-15361?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
