Wizkunde SAMLBase SAML Bypass
Impact
Wizkunde SAMLBase may incorrectly utilize the results of XML DOM traversal and canonicalization APIs in such a way that an attacker may be able to manipulate the SAML data without invalidating the cryptographic signature, allowing the attack to potentially bypass authentication to SAML service providers.
Source excerpt · OSVAffected packages
Start with the recorded fix for your release branch. Check your installed version and test compatibility before upgrading. Fixing this advisory does not rule out other vulnerabilities in the release.
| Affected range | Recorded fix |
|---|---|
| Earlier releases before 1.2.7Ecosystem versions | 1.2.7 |
Version evidence: OSV · GHSA-7gh2-8q93-87hp
View original version evidence (21 explicit versions)
Original source description
Wizkunde SAMLBase may incorrectly utilize the results of XML DOM traversal and canonicalization APIs in such a way that an attacker may be able to manipulate the SAML data without invalidating the cryptographic signature, allowing the attack to potentially bypass authentication to SAML service providers.
References
- Security advisory nvd.nist.gov/vuln/detail/CVE-2018-5387
- Source reference github.com/GoGentoOSS/SAMLBase/issues/3
- Patch github.com/GoGentoOSS/SAMLBase/commit/482cdf8c090e0f1179073034ebcb609ac7c3f5b3
- Security advisory duo.com/blog/duo-finds-saml-vulnerabilities-affecting-multiple-implementations
- Source reference github.com/GoGentoOSS/SAMLBase
- Source reference www.kb.cert.org/vuls/id/475445