| - module: github.com/russellhaering/gosaml2 |
| - package: github.com/russellhaering/gosaml2 |
| - SAMLServiceProvider.ValidateEncodedLogoutRequestPOST |
| - SAMLServiceProvider.validationContext |
| - SAMLServiceProvider.ValidateEncodedResponse |
| - DecodeUnverifiedBaseResponse |
| - DecodeUnverifiedLogoutResponse |
| - SAMLServiceProvider.ValidateEncodedLogoutResponsePOST |
| - SAMLServiceProvider.RetrieveAssertionInfo |
| Denial of service via deflate decompression bomb in |
| github.com/russellhaering/gosaml2 |
| A bug in SAML authentication library can result in Denial of Service attacks. |
| Attackers can craft a `deflate`-compressed request which will consume |
| significantly more memory during processing than the size of the original |
| request. This may eventually lead to memory exhaustion and the process being |
| - advisory: https://github.com/advisories/GHSA-6gc3-crp7-25w5 |
| - fix: https://github.com/russellhaering/gosaml2/commit/f9d66040241093e8702649baff50cc70d2c683c0 |
| - web: https://github.com/russellhaering/gosaml2/releases/tag/v0.9.0 |