{"id":"GHSA-82jc-cv6x-r223","revision":null,"records":[{"revision":"1433c810a00c4a32b8957aca00dac62e","observedAt":"2026-10-23T15:48:27.903+00:00","statement":{"source":"cve-program","id":"CVE-2020-0601","aliases":[],"title":"A spoofing vulnerability exists in the way Windows CryptoAPI (Crypt32.dll) validates Elliptic Curve Cryptography (ECC) certificates.An attacker could exploit the vulnerability by using a spoofed code-signing certificate to sign a malicious …","description":"A spoofing vulnerability exists in the way Windows CryptoAPI (Crypt32.dll) validates Elliptic Curve Cryptography (ECC) certificates.An attacker could exploit the vulnerability by using a spoofed code-signing certificate to sign a malicious executable, making it appear the file was from a trusted, legitimate source, aka 'Windows CryptoAPI Spoofing Vulnerability'.","state":0,"publishedAt":"2020-01-14T23:11:20+00:00","modifiedAt":"2025-10-21T23:35:53.978+00:00","affected":[{"ecosystem":"Vendor product","name":"Windows","ranges":[],"versions":[],"rawVersionEvidence":"{\n                    \"product\": \"Windows\",\n                    \"vendor\": \"Microsoft\",\n                    \"versions\": [\n                        {\n                            \"status\": \"affected\",\n                            \"version\": \"10 Version 1803 for 32-bit Systems\"\n                        },\n                        {\n                            \"status\": \"affected\",\n                            \"version\": \"10 Version 1803 for x64-based Systems\"\n                        },\n                        {\n                            \"status\": \"affected\",\n                            \"version\": \"10 Version 1803 for ARM64-based Systems\"\n                        },\n                        {\n                            \"status\": \"affected\",\n                            \"version\": \"10 Version 1809 for 32-bit Systems\"\n                        },\n                        {\n                            \"status\": \"affected\",\n                            \"version\": \"10 Version 1809 for x64-based Systems\"\n                        },\n                        {\n                            \"status\": \"affected\",\n                            \"version\": \"10 Version 1809 for ARM64-based Systems\"\n                        },\n                        {\n                            \"status\": \"affected\",\n                            \"version\": \"10 Version 1709 for 32-bit Systems\"\n                        },\n                        {\n                            \"status\": \"affected\",\n                            \"version\": \"10 Version 1709 for x64-based Systems\"\n                        },\n                        {\n                            \"status\": \"affected\",\n                            \"version\": \"10 Version 1709 for ARM64-based Systems\"\n                        },\n                        {\n                            \"status\": \"affected\",\n                            \"version\": \"10 for 32-bit Systems\"\n                        },\n                        {\n                            \"status\": \"affected\",\n                            \"version\": \"10 for x64-based Systems\"\n                        },\n                        {\n                            \"status\": \"affected\",\n                            \"version\": \"10 Version 1607 for 32-bit Systems\"\n                        },\n                        {\n                            \"status\": \"affected\",\n                            \"version\": \"10 Version 1607 for x64-based Systems\"\n                        }\n                    ]\n                }"},{"ecosystem":"Vendor product","name":"Windows Server","ranges":[],"versions":[],"rawVersionEvidence":"{\n                    \"product\": \"Windows Server\",\n                    \"vendor\": \"Microsoft\",\n                    \"versions\": [\n                        {\n                            \"status\": \"affected\",\n                            \"version\": \"version 1803  (Core Installation)\"\n                        },\n                        {\n                            \"status\": \"affected\",\n                            \"version\": \"2019\"\n                        },\n                        {\n                            \"status\": \"affected\",\n                            \"version\": \"2019  (Core installation)\"\n                        },\n                        {\n                            \"status\": \"affected\",\n                            \"version\": \"2016\"\n                        },\n                        {\n                            \"status\": \"affected\",\n                            \"version\": \"2016  (Core installation)\"\n                        }\n                    ]\n                }"},{"ecosystem":"Vendor product","name":"Windows 10 Version 1903 for 32-bit Systems","ranges":[],"versions":[],"rawVersionEvidence":"{\n                    \"product\": \"Windows 10 Version 1903 for 32-bit Systems\",\n                    \"vendor\": \"Microsoft\",\n                    \"versions\": [\n                        {\n                            \"status\": \"affected\",\n                            \"version\": \"unspecified\"\n                        }\n                    ]\n                }"},{"ecosystem":"Vendor product","name":"Windows 10 Version 1903 for x64-based Systems","ranges":[],"versions":[],"rawVersionEvidence":"{\n                    \"product\": \"Windows 10 Version 1903 for x64-based Systems\",\n                    \"vendor\": \"Microsoft\",\n                    \"versions\": [\n                        {\n                            \"status\": \"affected\",\n                            \"version\": \"unspecified\"\n                        }\n                    ]\n                }"},{"ecosystem":"Vendor product","name":"Windows 10 Version 1903 for ARM64-based Systems","ranges":[],"versions":[],"rawVersionEvidence":"{\n                    \"product\": \"Windows 10 Version 1903 for ARM64-based Systems\",\n                    \"vendor\": \"Microsoft\",\n                    \"versions\": [\n                        {\n                            \"status\": \"affected\",\n                            \"version\": \"unspecified\"\n                        }\n                    ]\n                }"},{"ecosystem":"Vendor product","name":"Windows Server, version 1903 (Server Core installation)","ranges":[],"versions":[],"rawVersionEvidence":"{\n                    \"product\": \"Windows Server, version 1903 (Server Core installation)\",\n                    \"vendor\": \"Microsoft\",\n                    \"versions\": [\n                        {\n                            \"status\": \"affected\",\n                            \"version\": \"unspecified\"\n                        }\n                    ]\n                }"},{"ecosystem":"Vendor product","name":"Windows 10 Version 1909 for 32-bit Systems","ranges":[],"versions":[],"rawVersionEvidence":"{\n                    \"product\": \"Windows 10 Version 1909 for 32-bit Systems\",\n                    \"vendor\": \"Microsoft\",\n                    \"versions\": [\n                        {\n                            \"status\": \"affected\",\n                            \"version\": \"unspecified\"\n                        }\n                    ]\n                }"},{"ecosystem":"Vendor product","name":"Windows 10 Version 1909 for x64-based Systems","ranges":[],"versions":[],"rawVersionEvidence":"{\n                    \"product\": \"Windows 10 Version 1909 for x64-based Systems\",\n                    \"vendor\": \"Microsoft\",\n                    \"versions\": [\n                        {\n                            \"status\": \"affected\",\n                            \"version\": \"unspecified\"\n                        }\n                    ]\n                }"},{"ecosystem":"Vendor product","name":"Windows Server, version 1909 (Server Core installation)","ranges":[],"versions":[],"rawVersionEvidence":"{\n                    \"product\": \"Windows Server, version 1909 (Server Core installation)\",\n                    \"vendor\": \"Microsoft\",\n                    \"versions\": [\n                        {\n                            \"status\": \"affected\",\n                            \"version\": \"unspecified\"\n                        }\n                    ]\n                }"},{"ecosystem":"Vendor product","name":"Windows 10 Version 1909 for ARM64-based Systems","ranges":[],"versions":[],"rawVersionEvidence":"{\n                    \"product\": \"Windows 10 Version 1909 for ARM64-based Systems\",\n                    \"vendor\": \"Microsoft\",\n                    \"versions\": [\n                        {\n                            \"status\": \"affected\",\n                            \"version\": \"unspecified\"\n                        }\n                    ]\n                }"}],"metrics":[],"references":["https://portal.msrc.microsoft.com/en-US/security-guidance/advisory/CVE-2020-0601","http://packetstormsecurity.com/files/155961/CurveBall-Microsoft-Windows-CryptoAPI-Spoofing-Proof-Of-Concept.html","http://packetstormsecurity.com/files/155960/CurveBall-Microsoft-Windows-CryptoAPI-Spoofing-Proof-Of-Concept.html"],"sourceUrl":"https://www.cve.org/CVERecord?id=CVE-2020-0601","license":"CVE Program Terms of Use","key":"cve-program:CVE-2020-0601","identifiers":["CVE-2020-0601"]},"retained":false,"historicalAffected":[]},{"revision":"357d72e79dd444a09fa105d4d6090aba","observedAt":"2026-11-11T20:59:08.743+00:00","statement":{"source":"euvd","id":"EUVD-2020-2099","aliases":["CVE-2020-0601","GHSA-82jc-cv6x-r223"],"title":"A spoofing vulnerability exists in the way Windows CryptoAPI (Crypt32.dll) validates Elliptic Curve Cryptography (ECC) certificates.An attacker could exploit the vulnerability by using a spoofed code-signing certificate to sign a malicious …","description":"A spoofing vulnerability exists in the way Windows CryptoAPI (Crypt32.dll) validates Elliptic Curve Cryptography (ECC) certificates.An attacker could exploit the vulnerability by using a spoofed code-signing certificate to sign a malicious executable, making it appear the file was from a trusted, legitimate source, aka 'Windows CryptoAPI Spoofing Vulnerability'.","state":0,"publishedAt":null,"modifiedAt":null,"affected":[],"metrics":[{"system":"EUVD CVSS 3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N","score":8.1,"severity":null}],"references":["https://portal.msrc.microsoft.com/en-US/security-guidance/advisory/CVE-2020-0601","http://packetstormsecurity.com/files/155961/CurveBall-Microsoft-Windows-CryptoAPI-Spoofing-Proof-Of-Concept.html","http://packetstormsecurity.com/files/155960/CurveBall-Microsoft-Windows-CryptoAPI-Spoofing-Proof-Of-Concept.html"],"sourceUrl":"https://euvd.enisa.europa.eu/vulnerability/EUVD-2020-2099","license":"ENISA EUVD · source terms and attribution apply","enrichment":{"sourceStatus":null,"weaknesses":[],"productCriteria":[],"sourceDates":{"datePublished":"Jan 14, 2020, 11:11:20 PM","dateUpdated":"Oct 21, 2025, 11:35:53 PM"},"relatedAdvisories":[],"note":"EUVD source date text has no stated timezone and is retained without inventing a UTC instant. Related bulletin membership is not an alias, common cause or applicability claim. A missing vector with a zero score is treated as unrated. Complete vendor/product and underlying source evidence remains in the original JSON."},"key":"euvd:EUVD-2020-2099","identifiers":["EUVD-2020-2099","CVE-2020-0601","GHSA-82jc-cv6x-r223"]},"retained":false,"historicalAffected":[]},{"revision":"09ef076594364ed597dce0f4d31f0e78","observedAt":"2026-10-24T16:17:15.013+00:00","statement":{"source":"nvd","id":"CVE-2020-0601","aliases":[],"title":"A spoofing vulnerability exists in the way Windows CryptoAPI (Crypt32.dll) validates Elliptic Curve Cryptography (ECC) certificates.An attacker could exploit the vulnerability by using a spoofed code-signing certificate to sign a malicious …","description":"A spoofing vulnerability exists in the way Windows CryptoAPI (Crypt32.dll) validates Elliptic Curve Cryptography (ECC) certificates.An attacker could exploit the vulnerability by using a spoofed code-signing certificate to sign a malicious executable, making it appear the file was from a trusted, legitimate source, aka 'Windows CryptoAPI Spoofing Vulnerability'.","state":0,"publishedAt":"2020-01-14T23:15:30.207+00:00","modifiedAt":"2026-06-17T02:46:08.127+00:00","affected":[],"metrics":[{"system":"CVSS 3.1 · nvd@nist.gov · Primary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N","score":8.1,"severity":"HIGH"},{"system":"CVSS 3.1 · 134c704f-9b21-4f2e-91b3-4a467353bcc0 · Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N","score":8.1,"severity":"HIGH"},{"system":"CVSS 2.0 · nvd@nist.gov · Primary","vector":"AV:N/AC:M/Au:N/C:P/I:P/A:N","score":5.8,"severity":"MEDIUM"}],"references":["http://packetstormsecurity.com/files/155960/CurveBall-Microsoft-Windows-CryptoAPI-Spoofing-Proof-Of-Concept.html","http://packetstormsecurity.com/files/155961/CurveBall-Microsoft-Windows-CryptoAPI-Spoofing-Proof-Of-Concept.html","https://portal.msrc.microsoft.com/en-US/security-guidance/advisory/CVE-2020-0601","https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2020-0601"],"sourceUrl":"https://nvd.nist.gov/vuln/detail/CVE-2020-0601","license":"NIST NVD usage terms; underlying source attribution retained","enrichment":{"sourceStatus":"Analyzed","weaknesses":["CWE-295"],"productCriteria":["cpe:2.3:o:microsoft:windows_10_1507:-:*:*:*:*:*:x64:*","cpe:2.3:o:microsoft:windows_10_1507:-:*:*:*:*:*:x86:*","cpe:2.3:o:microsoft:windows_10_1607:-:*:*:*:*:*:x64:*","cpe:2.3:o:microsoft:windows_10_1607:-:*:*:*:*:*:x86:*","cpe:2.3:o:microsoft:windows_10_1709:-:*:*:*:*:*:arm64:*","cpe:2.3:o:microsoft:windows_10_1709:-:*:*:*:*:*:x64:*","cpe:2.3:o:microsoft:windows_10_1709:-:*:*:*:*:*:x86:*","cpe:2.3:o:microsoft:windows_10_1803:-:*:*:*:*:*:arm64:*","cpe:2.3:o:microsoft:windows_10_1803:-:*:*:*:*:*:x64:*","cpe:2.3:o:microsoft:windows_10_1803:-:*:*:*:*:*:x86:*","cpe:2.3:o:microsoft:windows_10_1809:*:*:*:*:*:*:arm64:*","cpe:2.3:o:microsoft:windows_10_1809:*:*:*:*:*:*:x64:*","cpe:2.3:o:microsoft:windows_10_1809:*:*:*:*:*:*:x86:*","cpe:2.3:o:microsoft:windows_10_1903:-:*:*:*:*:*:arm64:*","cpe:2.3:o:microsoft:windows_10_1903:-:*:*:*:*:*:x64:*","cpe:2.3:o:microsoft:windows_10_1903:-:*:*:*:*:*:x86:*","cpe:2.3:o:microsoft:windows_10_1909:-:*:*:*:*:*:arm64:*","cpe:2.3:o:microsoft:windows_10_1909:-:*:*:*:*:*:x64:*","cpe:2.3:o:microsoft:windows_10_1909:-:*:*:*:*:*:x86:*","cpe:2.3:o:microsoft:windows_server_1803:-:*:*:*:*:*:*:*","cpe:2.3:o:microsoft:windows_server_1903:-:*:*:*:*:*:*:*","cpe:2.3:o:microsoft:windows_server_1909:-:*:*:*:*:*:*:*","cpe:2.3:o:microsoft:windows_server_2016:-:*:*:*:*:*:*:*","cpe:2.3:o:microsoft:windows_server_2019:-:*:*:*:*:*:*:*","cpe:2.3:a:golang:go:*:*:*:*:*:*:*:*","cpe:2.3:o:microsoft:windows:-:*:*:*:*:*:*:*"],"sourceDates":{"published":"2020-01-14T23:15:30.207","lastModified":"2026-06-17T02:46:08.127"},"relatedAdvisories":[],"note":"NVD analysis and CPE criteria are source context, not proof that a package or your environment is affected. Complete affected data, logical configurations and SSVC are retained in the original JSON."},"key":"nvd:CVE-2020-0601","identifiers":["CVE-2020-0601"]},"retained":false,"historicalAffected":[]},{"revision":"49d8fbef9e744c77a02c00c4b6871800","observedAt":"2026-10-24T13:19:41.952+00:00","statement":{"source":"osv","id":"GO-2022-0535","aliases":["BIT-golang-2020-0601","CVE-2020-0601"],"title":"Certificate validation bypass on Windows in crypto/x509","description":"A Windows vulnerability allows attackers to spoof valid certificate chains when the system root store is in use.\n\nA workaround is present in Go 1.12.6+ and Go 1.13.7+, but affected users should additionally install the Windows security update to protect their system.\n\nSee https://msrc.microsoft.com/update-guide/en-US/vulnerability/CVE-2020-0601 for details on the Windows vulnerability.","state":0,"publishedAt":"2022-08-01T22:21:17+00:00","modifiedAt":"2024-05-20T16:03:47+00:00","affected":[{"ecosystem":"Go","name":"stdlib","ranges":[{"type":"SEMVER","events":[{"kind":"introduced","version":"0"},{"kind":"fixed","version":"1.12.16"},{"kind":"introduced","version":"1.13.0-0"},{"kind":"fixed","version":"1.13.7"}]}],"versions":[],"rawVersionEvidence":null}],"metrics":[],"references":["https://go.dev/cl/215905","https://go.googlesource.com/go/+/953bc8f391a63adf00bac2515dba62abe8a1e2c2","https://go.dev/issue/36834","https://groups.google.com/g/golang-announce/c/Hsw4mHYc470/m/WJeW5wguEgAJ"],"sourceUrl":"https://osv.dev/vulnerability/GO-2022-0535","license":"OSV · upstream source license applies","key":"osv:GO-2022-0535","identifiers":["GO-2022-0535","BIT-golang-2020-0601","CVE-2020-0601"]},"retained":false,"historicalAffected":[]}],"coverage":[{"source":"cisa-kev:global","scope":"Complete CISA KEV catalog; all vendors. Missing entries do not establish absence of exploitation.","generation":"2026-11-13T18:59:39.0316754+00:00","complete":true,"records":1781,"lastAttemptAt":"2026-11-13T18:59:39.0316754+00:00","lastSuccessAt":"2026-11-13T18:59:39.1923433+00:00","error":null,"lastVerifiedAt":"2026-11-13T18:59:39.1923448+00:00","snapshotPublishedAt":null,"importing":false,"stagedRecords":0,"checkedIdentifiers":null,"expectedIdentifiers":null,"failedIdentifiers":null},{"source":"cve-program","scope":"Official CVE Program baseline and cumulative hourly delta; all vendors, published and rejected records","generation":"cve-d8fa82e95fdb59244e2f635e667ba17f0796ca0a4f1f4bb8cc31febcd660b76c-71c23254a8c5df78d8c0216db5f32d0671aa85301b4fc1273e7394a6e967b1d5","complete":true,"records":425596,"lastAttemptAt":"2026-11-13T18:57:19.4268766+00:00","lastSuccessAt":"2026-11-13T18:57:19.2114152+00:00","error":null,"lastVerifiedAt":"2026-11-13T18:57:19.4268766+00:00","snapshotPublishedAt":"2026-11-13T18:29:04+00:00","importing":false,"stagedRecords":0,"checkedIdentifiers":null,"expectedIdentifiers":null,"failedIdentifiers":null},{"source":"euvd","scope":"Rolling EUVD lookups of CVE aliases in current public OSV archives; 500 identifiers per refresh, rechecked after 48 hours. Not a global EUVD catalog. Successful not-found lookups count as checked; they do not imply withdrawal or safety. No reader inventory is sent.","generation":"enrichment-07c530667b0940b1a425f0baa1942518","complete":false,"records":13799,"lastAttemptAt":"2026-11-13T19:08:13.7170805+00:00","lastSuccessAt":"2026-11-13T19:08:13.8739538+00:00","error":null,"lastVerifiedAt":"2026-11-13T19:08:13.8739538+00:00","snapshotPublishedAt":null,"importing":false,"stagedRecords":0,"checkedIdentifiers":null,"expectedIdentifiers":null,"failedIdentifiers":null},{"source":"first-epss:nuget","scope":"FIRST EPSS for explicit CVE aliases in the collected public NuGet archive. Not a global EPSS backfill.","generation":"2026-11-13T18:59:39.0316754+00:00","complete":true,"records":1123,"lastAttemptAt":"2026-11-13T18:59:39.0316754+00:00","lastSuccessAt":"2026-11-13T18:59:39.1931018+00:00","error":null,"lastVerifiedAt":"2026-11-13T18:59:39.1931019+00:00","snapshotPublishedAt":null,"importing":false,"stagedRecords":0,"checkedIdentifiers":null,"expectedIdentifiers":null,"failedIdentifiers":null},{"source":"nvd","scope":"Rolling NVD lookups of CVE aliases in current public OSV archives; 500 identifiers per refresh, rechecked after 48 hours. Not a global NVD catalog. Successful not-found lookups count as checked; they do not imply withdrawal or safety. No reader inventory is sent.","generation":"enrichment-19d9b5d0d49849abb5186c3d2105a65e","complete":false,"records":13799,"lastAttemptAt":"2026-11-13T19:00:22.9964186+00:00","lastSuccessAt":"2026-11-13T19:00:22.993+00:00","error":null,"lastVerifiedAt":"2026-11-13T19:00:22.993+00:00","snapshotPublishedAt":null,"importing":false,"stagedRecords":0,"checkedIdentifiers":13850,"expectedIdentifiers":13852,"failedIdentifiers":0},{"source":"osv:Go","scope":"Complete OSV Go ecosystem archive, including withdrawn and malicious-package source records; statement counts are not unique CVE counts","generation":"go-93e76d404e1aeb6a7e8902f5ffa06211fc86dea3b1958e297abb2668aa5e6e8c","complete":true,"records":9952,"lastAttemptAt":"2026-11-13T18:59:38.8607008+00:00","lastSuccessAt":"2026-11-12T23:19:15.5239119+00:00","error":null,"lastVerifiedAt":"2026-11-13T18:59:38.8607008+00:00","snapshotPublishedAt":"2026-11-12T23:03:02+00:00","importing":false,"stagedRecords":0,"checkedIdentifiers":null,"expectedIdentifiers":null,"failedIdentifiers":null},{"source":"osv:NuGet","scope":"Complete OSV NuGet ecosystem archive, including GitHub Advisory Database records; NuGet version matching only","generation":"nuget-4d60731753a2f72e455d1086e7203d0ef10843936dcc1cf2b45135e2caa204b0","complete":true,"records":2012,"lastAttemptAt":"2026-11-13T18:57:19.5926813+00:00","lastSuccessAt":"2026-11-12T18:16:50.7862525+00:00","error":null,"lastVerifiedAt":"2026-11-13T18:57:19.5926813+00:00","snapshotPublishedAt":"2026-11-12T17:48:11+00:00","importing":false,"stagedRecords":0,"checkedIdentifiers":null,"expectedIdentifiers":null,"failedIdentifiers":null},{"source":"osv:crates.io","scope":"Complete OSV crates.io ecosystem archive, including withdrawn and malicious-package source records; statement counts are not unique CVE counts","generation":"crates.io-f7b4a39cba128839548000e6d1d86fef7e48dd6f19f8e345c343f4aa28de8b91","complete":true,"records":3146,"lastAttemptAt":"2026-11-13T18:59:38.9867533+00:00","lastSuccessAt":"2026-11-13T15:58:45.7257812+00:00","error":null,"lastVerifiedAt":"2026-11-13T18:59:38.9867533+00:00","snapshotPublishedAt":"2026-11-13T15:48:17+00:00","importing":false,"stagedRecords":0,"checkedIdentifiers":null,"expectedIdentifiers":null,"failedIdentifiers":null},{"source":"osv:npm","scope":"Complete OSV npm ecosystem archive, including withdrawn and malicious-package source records; statement counts are not unique CVE counts","generation":"npm-b3343faeceed7bd298a7000c9760f6e87291924b6ec73fe8a005deb860a5e8d5","complete":true,"records":231791,"lastAttemptAt":"2026-11-13T18:59:38.582331+00:00","lastSuccessAt":"2026-11-13T18:59:36.4906632+00:00","error":null,"lastVerifiedAt":"2026-11-13T18:59:38.582331+00:00","snapshotPublishedAt":"2026-11-13T18:48:17+00:00","importing":false,"stagedRecords":0,"checkedIdentifiers":null,"expectedIdentifiers":null,"failedIdentifiers":null}]}