{"id":"CVE-2020-15216","published":"2020-09-29T16:00:18Z","modified":"2024-08-04T13:08:22Z","title":"Signature Validation Bypass in goxmldsig","vendor":"russellhaering","product":"goxmldsig","tier":"tail","description":{"text":"In goxmldsig (XML Digital Signatures implemented in pure Go) before version 1.1.0, with a carefully crafted XML file, an attacker can completely bypass signature validation and pass off an altered file as a signed one. A patch is available, all users of goxmldsig should upgrade to at least revision f6188febf0c29d7ffe26a0436212b19cb9615e64 or version 1.1.0","provenance":"source","from":"CVE.org"},"cvss":{"score":5.3,"severity":"MEDIUM","version":"3.1","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:H/A:N","provenance":"source","from":"CVE.org CNA"},"epss":{"score":0.00898,"percentile":0.59469,"provenance":"source"},"cwes":[{"id":"CWE-347","name":"Improper Verification of Cryptographic Signature"}],"references":[{"url":"https://github.com/russellhaering/goxmldsig/security/advisories/GHSA-q547-gmf8-8jr7","tags":["x_refsource_CONFIRM"]},{"url":"https://github.com/russellhaering/goxmldsig/commit/f6188febf0c29d7ffe26a0436212b19cb9615e64","tags":["x_refsource_MISC"]},{"url":"https://pkg.go.dev/github.com/russellhaering/goxmldsig?tab=overview","tags":["x_refsource_MISC"]},{"url":"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/ZECBFD4M4PHBMBOCMSQ537NOU37QOVWP/","tags":["vendor-advisory","x_refsource_FEDORA"]},{"url":"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/GUH33FPUXED3FHYL25BJOQPRKFGPOMS2/","tags":["vendor-advisory","x_refsource_FEDORA"]}],"priority":{"score":15.6,"factors":[{"name":"EPSS percentile","points":11.89},{"name":"CVSS severity","points":3.71}]},"vendorSlug":"russellhaering","affectedVersions":[{"vendor":"russellhaering","product":"goxmldsig","versions":["< 1.1.0"]}],"affected":[{"ecosystem":"Go","package":"github.com/russellhaering/goxmldsig","vulnerableRanges":["<1.1.0"],"patched":["1.1.0"],"from":["GHSA-q547-gmf8-8jr7","GO-2020-0050"],"provenance":"source"}],"euvd":{"id":"EUVD-2021-1160","exploited":false,"provenance":"source"},"lineage":{"familyId":"fam-russellhaering-goxmldsig-cve-2020-15216","children":[{"from":"CVE-2020-15216","to":"CVE-2020-26290","relation":"related","confidence":"high","kind":"lineage","evidence":[{"kind":"osv-related","provenance":"source","id":"GHSA-2x32-jm95-2cpx","via":"related"},{"kind":"osv-related","provenance":"source","id":"GHSA-m9hp-7r99-94h5","via":"related"},{"kind":"osv-related","provenance":"source","id":"GHSA-q547-gmf8-8jr7","via":"related"},{"kind":"osv-related","provenance":"source","id":"GO-2020-0050","via":"related"},{"kind":"osv-related","provenance":"source","id":"GHSA-m9hp-7r99-94h5","via":"reference","url":"https://github.com/russellhaering/goxmldsig/security/advisories/GHSA-q547-gmf8-8jr7"}]},{"from":"CVE-2020-15216","to":"CVE-2020-27847","relation":"related","confidence":"high","kind":"lineage","evidence":[{"kind":"osv-related","provenance":"source","id":"GHSA-2x32-jm95-2cpx","via":"related"},{"kind":"osv-related","provenance":"source","id":"GHSA-m9hp-7r99-94h5","via":"related"},{"kind":"osv-related","provenance":"source","id":"GO-2020-0050","via":"related"},{"kind":"osv-related","provenance":"source","id":"GHSA-m9hp-7r99-94h5","via":"reference","url":"https://github.com/russellhaering/goxmldsig/security/advisories/GHSA-q547-gmf8-8jr7"}]}]}}