GitHub Advisoryadvisory · Go
GHSA-j2jp-wvqg-wc2g crewjam/saml vulnerable to signature bypass via multiple Assertion elements due to improper authentication
CRITICAL
Official page ↗
- Aliases
- CVE-2022-41912
- Ecosystem
- Go
- Packages
- github.com/crewjam/saml
- Severity
- Critical
- CVSS vector
- CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
- Weaknesses
- CWE-287
- Reviewed
- 2022-11-29
Affected packages
• Go github.com/crewjam/saml: < 0.4.9 → fixed in 0.4.9
Description
Impact
The crewjam/saml go library is vulnerable to an authentication bypass when processing SAML responses containing multiple Assertion elements.
Patches
This issue has been corrected in version 0.4.9.
Credit
This issue was reported by Felix Wilhelm from Google Project Zero.
Related
Alias · CVE (1)
- CVE-2022-41912 The crewjam/saml go library prior to version 0.4.9 is vulnerable to an authentication bypass when processing SAML responses containing… vulnerability
Weakness · CWE (1)
- CWE-287 Improper Authentication weakness
References
- https://github.com/crewjam/saml/security/advisories/GHSA-j2jp-wvqg-wc2g web
- https://github.com/prometheus/exporter-toolkit/security/advisories/GHSA-7rg2-cxvp-9p7p web
- https://nvd.nist.gov/vuln/detail/CVE-2022-41912 advisory
- https://github.com/crewjam/saml/commit/aee3fb1edeeaf1088fcb458727e0fd863d277f8b web
- https://github.com/crewjam/saml package
- https://github.com/crewjam/saml/releases/tag/v0.4.9 web
- https://pkg.go.dev/vuln/GO-2022-1129 web
- http://packetstormsecurity.com/files/170356/crewjam-saml-Signature-Bypass.html web