Due to the behavior of encoding/xml, a crafted XML document may cause XML Digital Signature validation to be entirely bypassed, causing an unsigned document to appear signed.
{
"review_status": "REVIEWED",
"url": "https://pkg.go.dev/vuln/GO-2021-0060"
}{
"imports": [
{
"symbols": [
"SAMLServiceProvider.RetrieveAssertionInfo",
"SAMLServiceProvider.ValidateEncodedLogoutRequestPOST",
"SAMLServiceProvider.ValidateEncodedLogoutResponsePOST",
"SAMLServiceProvider.ValidateEncodedResponse",
"parseResponse"
],
"path": "github.com/russellhaering/gosaml2"
}
]
}