Use of a broken or risky cryptographic algorithm in Spring Web Services - CVE-2026-40996
Published: August 28, 2026
Vulnerability details
The vulnerability allows a remote attacker to disclose sensitive information or modify data.
The vulnerability exists due to the use of a legacy cryptographic algorithm in Wss4jSecurityInterceptor when processing inbound WS-Security decryption with RSA PKCS#1 v1.5 key transport. A remote attacker can leverage acceptance of rsa-1_5 encrypted key material to disclose sensitive information or modify data.
Exploitation requires inbound XML encryption or key transport handled through WSS4J and peers that negotiate or emit RSA v1.5 key transport, and is relevant in man-in-the-middle or oracle-capable positions.