Skip to main content
← All vulnerabilities
CVE-2017-11427GHSA-J8J8-348V-WFM3PYSEC-2019-198

Multiple SAML libraries may allow authentication bypass via incorrect XML canonicalization and DOM traversal

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 2.3.0, 2.4.0
1 proof of concept on GitHub

Summary

OneLogin PythonSAML 2.3.0 and earlier 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.

Timeline

  1. CVE published
  2. Record last updated

Affected versions

  • OneLogin PythonSAML

    fixed in 2.3.0

  • python-samlPyPI

    fixed in 2.4.0

References 3

duo.com

kb.cert.org

GitHub · CHYbeta/CVE-2017-11427-DEMO