{"api_version":"1","generated_at":"2026-04-16T05:17:23+00:00","cve":"CVE-2020-12647","urls":{"html":"https://cve.report/CVE-2020-12647","api":"https://cve.report/api/cve/CVE-2020-12647.json","docs":"https://cve.report/api","cve_org":"https://www.cve.org/CVERecord?id=CVE-2020-12647","nvd":"https://nvd.nist.gov/vuln/detail/CVE-2020-12647"},"summary":{"title":"CVE-2020-12647","description":"Unisys ALGOL Compiler 58.1 before 58.1a.15, 59.1 before 59.1a.9, and 60.0 before 60.0a.5 can emit invalid code sequences under rare circumstances related to syntax. The resulting code could, for example, trigger a system fault or adversely affect confidentiality, integrity, and availability.","state":"PUBLIC","assigner":"cve@mitre.org","published_at":"2020-05-21 03:15:00","updated_at":"2020-06-01 16:08:00"},"problem_types":["NVD-CWE-Other"],"metrics":[],"references":[{"url":"https://public.support.unisys.com/common/public/vulnerability/NVD_Detail_Rpt.aspx?ID=55","name":"https://public.support.unisys.com/common/public/vulnerability/NVD_Detail_Rpt.aspx?ID=55","refsource":"CONFIRM","tags":["Vendor Advisory"],"title":"Vulnerability Report - Under rare circumstances, the Algol Compiler can emit invalid code sequences","mime":"text/html","httpstatus":"200","archivestatus":"200"},{"url":"https://www.cve.org/CVERecord?id=CVE-2020-12647","name":"CVE Program record","refsource":"CVE.ORG","tags":["canonical"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2020-12647","name":"NVD vulnerability detail","refsource":"NVD","tags":["canonical","analysis"]}],"affected":[],"timeline":[],"solutions":[],"workarounds":[],"exploits":[],"credits":[],"nvd_cpes":[{"cve_year":"2020","cve_id":"12647","vulnerable":"1","versionEndIncluding":"","cpe1":"cpe","cpe2":"2.3","cpe3":"a","cpe4":"unisys","cpe5":"algol_compiler","cpe6":"*","cpe7":"*","cpe8":"*","cpe9":"*","cpe10":"*","cpe11":"*","cpe12":"*","cpe13":"*"},{"cve_year":"2020","cve_id":"12647","vulnerable":"1","versionEndIncluding":"1","cpe1":"cpe","cpe2":"2.3","cpe3":"a","cpe4":"unisys","cpe5":"algol_compiler","cpe6":"*","cpe7":"*","cpe8":"*","cpe9":"*","cpe10":"*","cpe11":"*","cpe12":"*","cpe13":"*"}],"vendor_comments":[],"enrichments":{"kev":null,"epss":null,"legacy_qids":[]},"source_records":{"cve_program":{"CVE_data_meta":{"ASSIGNER":"cve@mitre.org","ID":"CVE-2020-12647","STATE":"PUBLIC"},"affects":{"vendor":{"vendor_data":[{"product":{"product_data":[{"product_name":"n/a","version":{"version_data":[{"version_value":"n/a"}]}}]},"vendor_name":"n/a"}]}},"data_format":"MITRE","data_type":"CVE","data_version":"4.0","description":{"description_data":[{"lang":"eng","value":"Unisys ALGOL Compiler 58.1 before 58.1a.15, 59.1 before 59.1a.9, and 60.0 before 60.0a.5 can emit invalid code sequences under rare circumstances related to syntax. The resulting code could, for example, trigger a system fault or adversely affect confidentiality, integrity, and availability."}]},"problemtype":{"problemtype_data":[{"description":[{"lang":"eng","value":"n/a"}]}]},"references":{"reference_data":[{"refsource":"CONFIRM","name":"https://public.support.unisys.com/common/public/vulnerability/NVD_Detail_Rpt.aspx?ID=55","url":"https://public.support.unisys.com/common/public/vulnerability/NVD_Detail_Rpt.aspx?ID=55"}]}},"nvd":{"publishedDate":"2020-05-21 03:15:00","lastModifiedDate":"2020-06-01 16:08:00","problem_types":["NVD-CWE-Other"],"metrics":{"baseMetricV3":{"cvssV3":{"version":"3.1","vectorString":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H","attackVector":"LOCAL","attackComplexity":"LOW","privilegesRequired":"LOW","userInteraction":"NONE","scope":"CHANGED","confidentialityImpact":"HIGH","integrityImpact":"HIGH","availabilityImpact":"HIGH","baseScore":8.8,"baseSeverity":"HIGH"},"exploitabilityScore":2,"impactScore":6},"baseMetricV2":{"cvssV2":{"version":"2.0","vectorString":"AV:L/AC:L/Au:N/C:C/I:C/A:C","accessVector":"LOCAL","accessComplexity":"LOW","authentication":"NONE","confidentialityImpact":"COMPLETE","integrityImpact":"COMPLETE","availabilityImpact":"COMPLETE","baseScore":7.2},"severity":"HIGH","exploitabilityScore":3.9,"impactScore":10,"acInsufInfo":false,"obtainAllPrivilege":false,"obtainUserPrivilege":false,"obtainOtherPrivilege":false,"userInteractionRequired":false}},"configurations":{"CVE_data_version":"4.0","nodes":[{"operator":"OR","children":[],"cpe_match":[{"vulnerable":true,"cpe23Uri":"cpe:2.3:a:unisys:algol_compiler:*:*:*:*:*:*:*:*","versionStartIncluding":"60.0","versionEndExcluding":"60.0a.5","cpe_name":[]},{"vulnerable":true,"cpe23Uri":"cpe:2.3:a:unisys:algol_compiler:*:*:*:*:*:*:*:*","versionStartIncluding":"59.1","versionEndExcluding":"59.1a.9","cpe_name":[]},{"vulnerable":true,"cpe23Uri":"cpe:2.3:a:unisys:algol_compiler:*:*:*:*:*:*:*:*","versionStartIncluding":"58.1","versionEndExcluding":"58.1a.15","cpe_name":[]}]}]}},"legacy_mitre":{"record":{"CveYear":"2020","CveId":"12647","Ordinal":"173813","Title":"CVE-2020-12647","CVE":"CVE-2020-12647","Year":"2020"},"notes":[{"CveYear":"2020","CveId":"12647","Ordinal":"1","NoteData":"Unisys ALGOL Compiler 58.1 before 58.1a.15, 59.1 before 59.1a.9, and 60.0 before 60.0a.5 can emit invalid code sequences under rare circumstances related to syntax. The resulting code could, for example, trigger a system fault or adversely affect confidentiality, integrity, and availability.","Type":"Description","Title":null},{"CveYear":"2020","CveId":"12647","Ordinal":"2","NoteData":"2020-05-20","Type":"Other","Title":"Published"},{"CveYear":"2020","CveId":"12647","Ordinal":"3","NoteData":"2020-05-21","Type":"Other","Title":"Modified"}]}}}