CVE-2022-22980: Critical severity vmware spring data mongodb vulnerability
A Spring Data MongoDB application is vulnerable to SpEL Injection when using @Query or @Aggregation-annotated query methods with SpEL expressions that contain query parameter placeholders for value binding if the input is not sanitized.
Other sources
VMware Tanzu Spring Data MongoDB could allow a remote attacker to execute arbitrary code on the system, caused by a SpEL Expression injection flaw when using @Query or @Aggregation-annotated query methods with SpEL expressions. By sending a specially-crafted request using query parameter placeholders for value binding, an attacker could exploit this vulnerability to execute arbitrary code on the system.
— IBM
Affected Software
Event History
Frequently Asked Questions
What is the severity of CVE-2022-22980?
CVE-2022-22980 has been classified as a high severity vulnerability due to its potential for remote exploitation.
How do I fix CVE-2022-22980?
To fix CVE-2022-22980, sanitize all inputs used in SpEL expressions and ensure that query parameters do not include untrusted data.
Which versions of VMware Spring Data MongoDB are affected by CVE-2022-22980?
VMware Spring Data MongoDB versions up to and including 3.3.4 and version 3.4.0 are affected by CVE-2022-22980.
Can CVE-2022-22980 affect data integrity?
Yes, if exploited, CVE-2022-22980 can lead to unauthorized access and manipulation of data, affecting data integrity.
Is there a patch available for CVE-2022-22980?
As of now, a patch has not been specifically mentioned, but users are advised to update their systems and follow best practices for input validation.