Vulnerability GO-2023-2114

Unknown
UNKNOWN RISK
Vulnerabilities without an assigned CVSS score. Severity is not determinable from available data.
3 years ago
October 24, 2023 at 04:45 PM UTC
Cross-site scripting via missing binding syntax validation in github.com/crewjam/saml
<0.4.14
<0.4.14

Summary

Cross-site scripting via missing binding syntax validation in github.com/crewjam/saml

Details

The package does not validate the ACS Location URI according to the SAML binding being parsed. If abused, this flaw allows attackers to register malicious Service Providers at the IdP and inject Javascript in the ACS endpoint definition, achieving Cross-Site-Scripting (XSS) in the IdP context during the redirection at the end of a SAML SSO Flow. Consequently, an attacker may perform any authenticated action as the victim once the victim's browser loads the SAML IdP initiated SSO link for the malicious service provider.

Impacted packages

Timeline

Published
3 years ago
October 24, 2023 at 04:45 PM UTC
Fixed (v0.4.14)
3 years ago
October 14, 2023 at 02:18 PM UTC
Last Modified
2 years ago
May 20, 2024 at 04:03 PM UTC