CVE-2026-40993 Unfiltered Java Native Deserialization of SAML 2.0 Asserting Party Credentials BLOB Database Entry

High 7.3 Published Updated

An attacker with database write access can inject malicious serialized payloads into SAML credential columns, leading to remote code execution.

Exploited in the wild
Not known
Login needed
An administrator
Attackable
Local or same network only
Victim action needed
Not needed
Fix
Available

What is CVE-2026-40993?

CVE-2026-40993 is a high-severity unsafe deserialization vulnerability in Spring Security, published on 9 Jun 2026. It can only be exploited from the same machine or local network, with no action from the victim.

Official description

An attacker with write permissions to the database table managed by JdbcAssertingPartyMetadataRepository (saml2_asserting_party_metadata) may be able to store malicious serialized payloads in the columns containing the collection of verification or encryption credentials (verification_credentials and encryption_credentials, respectively).

Affected versions: Spring Security 7.0.0 through 7.0.5.

Weakness: CWE-502

Which versions are affected by CVE-2026-40993?

2 open source packages ship an affected version, including org.springframework.security:spring-security-saml2-service-provider. It affects 1 product.

PackageAffectedFixed in
org.springframework.security:spring-security-saml2-service-provider MavenFrom 7.0.07.0.6
org.springframework.security:spring-security-saml2-service-provider MavenFrom 7.0.07.0.6

Products include Vmware Spring Security.

How do I fix CVE-2026-40993?

Upgrade org.springframework.security:spring-security-saml2-service-provider to 7.0.6 or later.

Upgrade, and only deserialise data from trusted sources or with an allow-list of types. More about Unsafe deserialization.

Is CVE-2026-40993 being exploited?

There is no known exploitation of CVE-2026-40993 in the wild and no public exploit code.

Sources

Also known as GHSA-2q7c-5gjm-7q23, MINI-rcq2-xvj3-vgvp, ROOT-APP-MAVEN-CVE-2026-40993.

Is CVE-2026-40993 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free