Since Spring Security SAML decrypts SAML Responses as well as elements of SAML LogoutRequests and LogoutResponses without requiring a valid signature, attackers may be able to craft these SAML payloads and use the Service Provider as a decryption oracle.
Affected versions: Spring Security 5.7.0 through 5.7.23; 5.8.0 through 5.8.25; 6.3.0 through 6.3.16; 6.4.0 through 6.4.16; 6.5.0 through 6.5.10; 7.0.0 through 7.0.5.
The product does not verify, or incorrectly verifies, the cryptographic signature for data.
| Name | Vendor | Start Version | End Version |
|---|---|---|---|
| Spring_security | Vmware | 5.7.0 (including) | 5.7.24 (excluding) |
| Spring_security | Vmware | 5.8.0 (including) | 5.8.26 (excluding) |
| Spring_security | Vmware | 6.3.0 (including) | 6.3.17 (excluding) |
| Spring_security | Vmware | 6.4.0 (including) | 6.4.17 (excluding) |
| Spring_security | Vmware | 6.5.0 (including) | 6.5.10.2 (excluding) |
| Spring_security | Vmware | 7.0.0 (including) | 7.0.5.1 (excluding) |