The flaw is in the keycloak-services component's handling of the SAML HTTP-Redirect binding. The server decodes percent-encoded parameter names, such as %53AMLResponse becoming SAMLResponse, while signature verification recognizes only literal parameter names. The technical description states that a request can place a crafted unsigned SAML message under an encoded name before a legitimately signed message; verification checks the legitimate message, but processing selects the first occurrence after decoding. This discrepancy allows the unsigned message to be processed as if it were valid and corresponds to CWE-347, Improper Verification of Cryptographic Signature. The available evidence does not establish other implementation details, additional configuration dependencies, or specific version boundaries beyond the products identified.