{"schemaVersion":3,"id":"CVE-2017-15361","aliases":["MGASA-2017-0395"],"status":"published","duplicateOf":null,"title":null,"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.","dates":{"published":"2017-10-16T17:00:00.000Z","modified":"2024-08-05T19:57:25.602Z","reserved":null,"kevAdded":[],"kevDue":[]},"cvss":{"headline":{"score":5.9,"severity":"medium","version":"3.0","versionLabel":"v3.0","source":"NVD","vector":"CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N","computed":false,"selection":"backend-summary"},"metrics":[{"version":"3.0","versionLabel":"v3.0","source":"NVD","score":5.9,"severity":"medium","vector":"CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N","exploitability":null,"impact":null,"computed":false},{"version":"2.0","versionLabel":"v2.0","source":"NVD","score":4.3,"severity":"medium","vector":"AV:N/AC:M/Au:N/C:P/I:N/A:N","exploitability":null,"impact":null,"computed":false}]},"epss":{"probability":0.09825,"percentile":0.95544,"severity":"low","asOf":"2026-10-21T00:00:00.000Z","change":{"pp":1.0120000000000005,"baselineDate":"2026-09-21T00:00:00.000Z","baselineScore":0.08813},"history":[{"date":"2026-09-14T00:00:00.000Z","score":0.09825,"percentile":null},{"date":"2026-09-15T00:00:00.000Z","score":0.09825,"percentile":null},{"date":"2026-09-16T00:00:00.000Z","score":0.09825,"percentile":null},{"date":"2026-09-17T00:00:00.000Z","score":0.09825,"percentile":null},{"date":"2026-09-18T00:00:00.000Z","score":0.09825,"percentile":null},{"date":"2026-09-19T00:00:00.000Z","score":0.09825,"percentile":null},{"date":"2026-09-20T00:00:00.000Z","score":0.09825,"percentile":null},{"date":"2026-09-21T00:00:00.000Z","score":0.08813,"percentile":null},{"date":"2026-09-22T00:00:00.000Z","score":0.09825,"percentile":null},{"date":"2026-09-23T00:00:00.000Z","score":0.09825,"percentile":null},{"date":"2026-09-24T00:00:00.000Z","score":0.09825,"percentile":null},{"date":"2026-09-25T00:00:00.000Z","score":0.09825,"percentile":null},{"date":"2026-09-26T00:00:00.000Z","score":0.09825,"percentile":null},{"date":"2026-09-27T00:00:00.000Z","score":0.09825,"percentile":null},{"date":"2026-09-28T00:00:00.000Z","score":0.09825,"percentile":null},{"date":"2026-09-29T00:00:00.000Z","score":0.09825,"percentile":null},{"date":"2026-09-30T00:00:00.000Z","score":0.09825,"percentile":null},{"date":"2026-10-01T00:00:00.000Z","score":0.09825,"percentile":null},{"date":"2026-10-02T00:00:00.000Z","score":0.09825,"percentile":null},{"date":"2026-10-03T00:00:00.000Z","score":0.09825,"percentile":null},{"date":"2026-10-04T00:00:00.000Z","score":0.09825,"percentile":null},{"date":"2026-10-05T00:00:00.000Z","score":0.09825,"percentile":null},{"date":"2026-10-06T00:00:00.000Z","score":0.09825,"percentile":null},{"date":"2026-10-07T00:00:00.000Z","score":0.09825,"percentile":null},{"date":"2026-10-08T00:00:00.000Z","score":0.09825,"percentile":null},{"date":"2026-10-09T00:00:00.000Z","score":0.09825,"percentile":null},{"date":"2026-10-10T00:00:00.000Z","score":0.09825,"percentile":null},{"date":"2026-10-11T00:00:00.000Z","score":0.09825,"percentile":null},{"date":"2026-10-12T00:00:00.000Z","score":0.09825,"percentile":null},{"date":"2026-10-13T00:00:00.000Z","score":0.09825,"percentile":null},{"date":"2026-10-14T00:00:00.000Z","score":0.09825,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.09825,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.09825,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.09825,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.09825,"percentile":null},{"date":"2026-10-19T00:00:00.000Z","score":0.09825,"percentile":null},{"date":"2026-10-20T00:00:00.000Z","score":0.09825,"percentile":null},{"date":"2026-10-21T00:00:00.000Z","score":0.09825,"percentile":0.95544}],"last30":[{"date":"2026-09-21T00:00:00.000Z","score":0.08813,"percentile":null},{"date":"2026-09-22T00:00:00.000Z","score":0.09825,"percentile":null},{"date":"2026-09-23T00:00:00.000Z","score":0.09825,"percentile":null},{"date":"2026-09-24T00:00:00.000Z","score":0.09825,"percentile":null},{"date":"2026-09-25T00:00:00.000Z","score":0.09825,"percentile":null},{"date":"2026-09-26T00:00:00.000Z","score":0.09825,"percentile":null},{"date":"2026-09-27T00:00:00.000Z","score":0.09825,"percentile":null},{"date":"2026-09-28T00:00:00.000Z","score":0.09825,"percentile":null},{"date":"2026-09-29T00:00:00.000Z","score":0.09825,"percentile":null},{"date":"2026-09-30T00:00:00.000Z","score":0.09825,"percentile":null},{"date":"2026-10-01T00:00:00.000Z","score":0.09825,"percentile":null},{"date":"2026-10-02T00:00:00.000Z","score":0.09825,"percentile":null},{"date":"2026-10-03T00:00:00.000Z","score":0.09825,"percentile":null},{"date":"2026-10-04T00:00:00.000Z","score":0.09825,"percentile":null},{"date":"2026-10-05T00:00:00.000Z","score":0.09825,"percentile":null},{"date":"2026-10-06T00:00:00.000Z","score":0.09825,"percentile":null},{"date":"2026-10-07T00:00:00.000Z","score":0.09825,"percentile":null},{"date":"2026-10-08T00:00:00.000Z","score":0.09825,"percentile":null},{"date":"2026-10-09T00:00:00.000Z","score":0.09825,"percentile":null},{"date":"2026-10-10T00:00:00.000Z","score":0.09825,"percentile":null},{"date":"2026-10-11T00:00:00.000Z","score":0.09825,"percentile":null},{"date":"2026-10-12T00:00:00.000Z","score":0.09825,"percentile":null},{"date":"2026-10-13T00:00:00.000Z","score":0.09825,"percentile":null},{"date":"2026-10-14T00:00:00.000Z","score":0.09825,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.09825,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.09825,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.09825,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.09825,"percentile":null},{"date":"2026-10-19T00:00:00.000Z","score":0.09825,"percentile":null},{"date":"2026-10-20T00:00:00.000Z","score":0.09825,"percentile":null},{"date":"2026-10-21T00:00:00.000Z","score":0.09825,"percentile":0.95544}]},"kev":{"state":"not-listed","entries":[],"listedCount":0,"totalCatalogs":3,"catalogs":[{"source":"cisa","label":"CISA","listed":false,"entry":null},{"source":"enisa","label":"ENISA","listed":false,"entry":null},{"source":"circl","label":"CIRCL","listed":false,"entry":null}]},"ransomware":{"state":"none-recorded","sources":[]},"exploits":[],"exploitCount":0,"weaknesses":[],"affected":[{"vendor":"infineon","product":"rsa_library","name":"rsa library","label":"rsa_library","ecosystem":null,"cpePart":"a","purl":null,"purlType":null,"versions":[{"text":"≤ 1.02.013","noFixRecorded":false,"fixedIn":null}],"versionsText":"≤ 1.02.013","eol":null,"hubHref":"/vendor/infineon/rsa_library"},{"vendor":"infineon","product":"trusted_platform_firmware","name":"trusted platform firmware","label":"trusted_platform_firmware","ecosystem":null,"cpePart":"o","purl":null,"purlType":null,"versions":[{"text":"4.31","noFixRecorded":false,"fixedIn":null},{"text":"4.32","noFixRecorded":false,"fixedIn":null},{"text":"6.40","noFixRecorded":false,"fixedIn":null},{"text":"133.32","noFixRecorded":false,"fixedIn":null}],"versionsText":"4.31 | 4.32 | 6.40 | 133.32","eol":null,"hubHref":"/vendor/infineon/trusted_platform"},{"vendor":"mageia","product":"chrome-token-signing","name":"chrome-token-signing","label":"chrome-token-signing","ecosystem":"Mageia","cpePart":null,"purl":"pkg:rpm/mageia/chrome-token-signing","purlType":"rpm","versions":[{"text":"< 1.0.6-1.mga6","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 1.0.6-1.mga6","eol":null,"hubHref":null},{"vendor":"mageia","product":"libdigidocpp","name":"libdigidocpp","label":"libdigidocpp","ecosystem":"Mageia","cpePart":null,"purl":"pkg:rpm/mageia/libdigidocpp","purlType":"rpm","versions":[{"text":"< 3.13.2-1.mga6","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 3.13.2-1.mga6","eol":null,"hubHref":null},{"vendor":"mageia","product":"opensc","name":"opensc","label":"opensc","ecosystem":"Mageia","cpePart":null,"purl":"pkg:rpm/mageia/opensc","purlType":"rpm","versions":[{"text":"< 0.15.0-2.1.mga6","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 0.15.0-2.1.mga6","eol":null,"hubHref":null},{"vendor":"mageia","product":"qdigidoc","name":"qdigidoc","label":"qdigidoc","ecosystem":"Mageia","cpePart":null,"purl":"pkg:rpm/mageia/qdigidoc","purlType":"rpm","versions":[{"text":"< 3.13.3-1.mga6","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 3.13.3-1.mga6","eol":null,"hubHref":null},{"vendor":"mageia","product":"qesteidutil","name":"qesteidutil","label":"qesteidutil","ecosystem":"Mageia","cpePart":null,"purl":"pkg:rpm/mageia/qesteidutil","purlType":"rpm","versions":[{"text":"< 3.12.7-2.mga6","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 3.12.7-2.mga6","eol":null,"hubHref":null},{"vendor":"mageia","product":"task-esteid","name":"task-esteid","label":"task-esteid","ecosystem":"Mageia","cpePart":null,"purl":"pkg:rpm/mageia/task-esteid","purlType":"rpm","versions":[{"text":"< 3.13.3-1.mga6","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 3.13.3-1.mga6","eol":null,"hubHref":null}],"affectedCount":8,"eol":{"hasEol":false,"count":0},"references":[{"url":"https://www.infineon.com/cms/en/product/promopages/tpm-update/?redirId=59160","label":"www.infineon.com/cms/en/product/promopages/tpm-update/?redirId=59160","hostname":"www.infineon.com","tags":["X Refsource MISC","Mitigation","Vendor Advisory"]},{"url":"https://dan.enigmabridge.com/roca-vulnerability-impact-on-gemalto-idprime-net-smart-cards/","label":"dan.enigmabridge.com/roca-vulnerability-impact-on-gemalto-idprime-net-smart-cards/","hostname":"dan.enigmabridge.com","tags":["X Refsource MISC","Issue Tracking","Third Party Advisory"]},{"url":"https://blog.cr.yp.to/20171105-infineon.html","label":"blog.cr.yp.to/20171105-infineon.html","hostname":"blog.cr.yp.to","tags":["X Refsource MISC"]},{"url":"https://support.hpe.com/hpsc/doc/public/display?docLocale=en_US&docId=emr_na-hpesbhf03801en_us","label":"support.hpe.com/hpsc/doc/public/display?docLocale=en_US&docId=emr_na-hpesbhf03801en_us","hostname":"support.hpe.com","tags":["X Refsource CONFIRM"]},{"url":"https://monitor.certipath.com/rsatest","label":"monitor.certipath.com/rsatest","hostname":"monitor.certipath.com","tags":["X Refsource MISC","Mitigation","Third Party Advisory"]},{"url":"https://ics-cert.us-cert.gov/advisories/ICSA-18-058-01","label":"ics-cert.us-cert.gov/advisories/ICSA-18-058-01","hostname":"ics-cert.us-cert.gov","tags":["X Refsource MISC"]},{"url":"https://portal.msrc.microsoft.com/en-US/security-guidance/advisory/ADV170012","label":"portal.msrc.microsoft.com/en-US/security-guidance/advisory/ADV170012","hostname":"portal.msrc.microsoft.com","tags":["X Refsource MISC","Issue Tracking","Patch","Third Party Advisory"]},{"url":"https://crocs.fi.muni.cz/public/papers/rsa_ccs17","label":"crocs.fi.muni.cz/public/papers/rsa_ccs17","hostname":"crocs.fi.muni.cz","tags":["X Refsource MISC","Issue Tracking","Mitigation","Third Party Advisory"]},{"url":"https://arstechnica.com/information-technology/2017/10/crypto-failure-cripples-millions-of-high-security-keys-750k-estonian-ids/","label":"arstechnica.com/information-technology/…","hostname":"arstechnica.com","tags":["X Refsource MISC","Issue Tracking","Third Party Advisory"]},{"url":"http://support.lenovo.com/us/en/product_security/LEN-15552","label":"support.lenovo.com/us/en/product_security/LEN-15552","hostname":"support.lenovo.com","tags":["X Refsource CONFIRM","Mitigation","Third Party Advisory"]},{"url":"https://security.netapp.com/advisory/ntap-20171024-0001/","label":"security.netapp.com/advisory/ntap-20171024-0001/","hostname":"security.netapp.com","tags":["X Refsource CONFIRM"]},{"url":"https://github.com/iadgov/Detect-CVE-2017-15361-TPM","label":"github.com/iadgov/Detect-CVE-2017-15361-TPM","hostname":"github.com","tags":["X Refsource MISC","Mitigation","Third Party Advisory"]},{"url":"https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00104.html","label":"www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00104.html","hostname":"www.intel.com","tags":["X Refsource CONFIRM"]},{"url":"https://www.kb.cert.org/vuls/id/307015","label":"www.kb.cert.org/vuls/id/307015","hostname":"www.kb.cert.org","tags":["Third Party Advisory","X Refsource CERT VN","Issue Tracking","Mitigation","US Government Resource"]},{"url":"https://github.com/crocs-muni/roca","label":"github.com/crocs-muni/roca","hostname":"github.com","tags":["X Refsource MISC","Mitigation","Third Party Advisory"]},{"url":"https://sites.google.com/a/chromium.org/dev/chromium-os/tpm_firmware_update","label":"sites.google.com/a/chromium.org/dev/chromium-os/tpm_firmware_update","hostname":"sites.google.com","tags":["X Refsource MISC","Issue Tracking","Mitigation","Patch","Third Party Advisory"]},{"url":"https://cert-portal.siemens.com/productcert/pdf/ssa-470231.pdf","label":"cert-portal.siemens.com/productcert/pdf/ssa-470231.pdf","hostname":"cert-portal.siemens.com","tags":["X Refsource CONFIRM"]},{"url":"https://support.hpe.com/hpsc/doc/public/display?docLocale=en_US&docId=emr_na-hpesbhf03789en_us","label":"support.hpe.com/hpsc/doc/public/display?docLocale=en_US&docId=emr_na-hpesbhf03789en_us","hostname":"support.hpe.com","tags":["X Refsource CONFIRM"]},{"url":"https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00148.html","label":"www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00148.html","hostname":"www.intel.com","tags":["X Refsource CONFIRM"]},{"url":"https://www.yubico.com/support/security-advisories/ysa-2017-01/","label":"www.yubico.com/support/security-advisories/ysa-2017-01/","hostname":"www.yubico.com","tags":["X Refsource CONFIRM","Mitigation","Third Party Advisory"]},{"url":"http://www.securityfocus.com/bid/101484","label":"www.securityfocus.com/bid/101484","hostname":"www.securityfocus.com","tags":["VDB Entry","X Refsource BID","Third Party Advisory"]},{"url":"https://keychest.net/roca","label":"keychest.net/roca","hostname":"keychest.net","tags":["X Refsource MISC","Issue Tracking","Mitigation","Third Party Advisory"]},{"url":"https://advisories.mageia.org/MGASA-2017-0395.html","label":"advisories.mageia.org/MGASA-2017-0395.html","hostname":"advisories.mageia.org","tags":["Advisory"]},{"url":"https://bugs.mageia.org/show_bug.cgi?id=21944","label":"bugs.mageia.org/show_bug.cgi?id=21944","hostname":"bugs.mageia.org","tags":["REPORT"]},{"url":"https://www.politsei.ee/en/uudised/uudis.dot?id=785151","label":"www.politsei.ee/en/uudised/uudis.dot?id=785151","hostname":"www.politsei.ee","tags":["WEB"]}],"lineage":{"upstream":[],"downstream":[],"duplicates":[],"related":[]},"timeline":[{"kind":"published","date":"2017-10-16T17:00:00.000Z","label":"Published","detail":"Vulnerability first disclosed.","source":null},{"kind":"modified","date":"2024-08-05T19:57:25.602Z","label":"Last modified","detail":"Vulnerability information updated.","source":null}],"risk":{"score":26,"level":"medium","profile":"Default","thresholds":{"critical":75,"high":50,"medium":25,"low":10}},"meta":{"dataAsOf":"2026-10-21T14:11:21.422Z","stale":false,"partial":false}}