CVE-2020-27847
highpriority · track · 40EPSS 0.017 · 77 %ileEUUSEPSS · scored 2026-10-27
A vulnerability exists in the SAML connector of the github.com/dexidp/dex library used to process SAML Signature Validation. This flaw allows an attacker to bypass SAML authentication. The highest threat from this vulnerability is to confidentiality, integrity, as well as system availability. This flaw affects dex versions before 2.27.0.
cvss
Technical severity, 0–10. One row per scoring source.
base score 0–10 · higher = more severe · hover a vector to decode⚠ sources disagree · high–critical · 7.5–9.8
weaknesses
The CWE weakness classes this flaw belongs to.
affected products (4)
Products and version ranges known to be affected.
advisories (3)
Vendor and ecosystem advisories describing this.
- GHSA-2x32-jm95-2cpxAuthentication Bypass in dex2021-12-20ghsa · osvUS
A vulnerability exists in the SAML connector of the github.com/dexidp/dex library used to process SAML Signature Validation. This flaw allows an attacker to bypass SAML authentication. The highest threat from this vulnerability is to confidentiality, integrity, as well as system availability. This flaw affects dex versions before 2.27.0.
- GHSA-m9hp-7r99-94h5Critical security issues in XML encoding in github.com/dexidp/dex2021-12-20ghsa · osvUS
### Impact The following vulnerabilities have been disclosed, which impact users leveraging the SAML connector: Signature Validation Bypass (CVE-2020-15216): https://github.com/russellhaering/goxmldsig/security/advisories/GHSA-q547-gmf8-8jr7 `encoding/xml` instabilities: - [Element namespace prefix instability (CVE-2020-29511)](https://github.com/mattermost/xml-roundtrip-validator/blob/master/advisories/unstable-elements.md) - [Attribute namespace prefix instability (CVE-2020-29509)](https://github.com/mattermost/xml-roundtrip-validator/blob/master/advisories/unstable-attributes.md) - [Directive comment instability (CVE-2020-29510)](https://github.com/mattermost/xml-roundtrip-validator/blob/master/advisories/unstable-directives.md) ### Patches Immediately update to [Dex v2.27.0](https://github.com/dexidp/dex/releases/tag/v2.27.0). ### Workarounds There are no known workarounds.
- CVE-2020-262902020-12-28vendor · osvUS
Dex is a federated OpenID Connect provider written in Go. In Dex before version 2.27.0 there is a critical set of vulnerabilities which impacts users leveraging the SAML connector. The vulnerabilities enables potential signature bypass due to issues with XML encoding in the underlying Go library. The vulnerabilities have been addressed in version 2.27.0 by using the xml-roundtrip-validator from Mattermost (see related references).
also known as (5)
Other names and identifiers for this entity.
sources
Which sources assert this record, and when.
references (10)
External citations — patches, advisories, analysis.
- https://access.redhat.com/security/cve/cve-2020-27847cnnvd
- https://bugzilla.redhat.com/show_bug.cgi?id=1907732cnnvd
- https://github.com/dexidp/dex/security/advisories/GHSA-m9hp-7r99-94h5cnnvd
- https://mattermost.com/blog/coordinated-disclosure-go-xml-vulnerabilities/cnnvd
- https://bugzilla.redhat.com/show_bug.cgi?id=1907732enisa_euvd
- https://github.com/dexidp/dex/security/advisories/GHSA-m9hp-7r99-94h5enisa_euvd
- https://mattermost.com/blog/coordinated-disclosure-go-xml-vulnerabilities/enisa_euvd
- https://bugzilla.redhat.com/show_bug.cgi?id=1907732Issue TrackingThird Party Advisorynvd
Attackers weaponise vulnerabilities like this against internet-exposed services. See what is exposed on your perimeter with a free passive scan.
Free scan