{"id":"GHSA-m9hp-7r99-94h5","summary":"Critical security issues in XML encoding in github.com/dexidp/dex","details":"### Impact\n\nThe following vulnerabilities have been disclosed, which impact users leveraging the SAML connector:\n\nSignature Validation Bypass (CVE-2020-15216): https://github.com/russellhaering/goxmldsig/security/advisories/GHSA-q547-gmf8-8jr7\n\n`encoding/xml` instabilities:\n - [Element namespace prefix instability (CVE-2020-29511)](https://github.com/mattermost/xml-roundtrip-validator/blob/master/advisories/unstable-elements.md)\n - [Attribute namespace prefix instability (CVE-2020-29509)](https://github.com/mattermost/xml-roundtrip-validator/blob/master/advisories/unstable-attributes.md)\n - [Directive comment instability (CVE-2020-29510)](https://github.com/mattermost/xml-roundtrip-validator/blob/master/advisories/unstable-directives.md)\n\n### Patches\n\nImmediately update to [Dex v2.27.0](https://github.com/dexidp/dex/releases/tag/v2.27.0).\n\n### Workarounds\n\nThere are no known workarounds.","aliases":["CVE-2020-26290","CVE-2020-27847","GHSA-2x32-jm95-2cpx"],"modified":"2026-09-10T03:49:10.271017587Z","published":"2021-12-20T17:53:53Z","related":["CVE-2020-26290","GO-2020-0050"],"database_specific":{"nvd_published_at":null,"cwe_ids":["CWE-347"],"severity":"CRITICAL","github_reviewed":true,"github_reviewed_at":"2021-05-21T20:49:36Z"},"references":[{"type":"WEB","url":"https://github.com/dexidp/dex/security/advisories/GHSA-m9hp-7r99-94h5"},{"type":"WEB","url":"https://github.com/russellhaering/goxmldsig/security/advisories/GHSA-q547-gmf8-8jr7"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2020-26290"},{"type":"WEB","url":"https://github.com/dexidp/dex/commit/324b1c886b407594196113a3dbddebe38eecd4e8"},{"type":"WEB","url":"https://github.com/russellhaering/goxmldsig/commit/f6188febf0c29d7ffe26a0436212b19cb9615e64"},{"type":"WEB","url":"https://github.com/dexidp/dex/releases/tag/v2.27.0"},{"type":"WEB","url":"https://github.com/mattermost/xml-roundtrip-validator/blob/master/advisories/unstable-attributes.md"},{"type":"WEB","url":"https://github.com/mattermost/xml-roundtrip-validator/blob/master/advisories/unstable-directives.md"},{"type":"WEB","url":"https://github.com/mattermost/xml-roundtrip-validator/blob/master/advisories/unstable-elements.md"},{"type":"WEB","url":"https://mattermost.com/blog/coordinated-disclosure-go-xml-vulnerabilities"},{"type":"WEB","url":"https://pkg.go.dev/vuln/GO-2020-0050"}],"affected":[{"package":{"name":"github.com/dexidp/dex","ecosystem":"Go","purl":"pkg:golang/github.com/dexidp/dex"},"ranges":[{"type":"SEMVER","events":[{"introduced":"0"},{"fixed":"2.27.0"}]}],"database_specific":{"source":"https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2021/12/GHSA-m9hp-7r99-94h5/GHSA-m9hp-7r99-94h5.json"}},{"package":{"name":"github.com/russellhaering/goxmldsig","ecosystem":"Go","purl":"pkg:golang/github.com/russellhaering/goxmldsig"},"ranges":[{"type":"SEMVER","events":[{"introduced":"0"},{"fixed":"1.1.0"}]}],"database_specific":{"source":"https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2021/12/GHSA-m9hp-7r99-94h5/GHSA-m9hp-7r99-94h5.json"}}],"schema_version":"1.9.0","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:N"}]}