CVE-2022-22947
03.03.2022, 22:15
In spring cloud gateway versions prior to 3.1.1+ and 3.0.7+ , applications are vulnerable to a code injection attack when the Gateway Actuator endpoint is enabled, exposed and unsecured. A remote attacker could make a maliciously crafted request that could allow arbitrary remote execution on the remote host.
Vendor | Product | Version |
---|---|---|
vmware | spring_cloud_gateway | 𝑥 < 3.0.7 |
vmware | spring_cloud_gateway | 3.1.0 |
oracle | commerce_guided_search | 11.3.2 |
oracle | communications_cloud_native_core_binding_support_function | 1.11.0 |
oracle | communications_cloud_native_core_binding_support_function | 22.1.3 |
oracle | communications_cloud_native_core_console | 22.2.0 |
oracle | communications_cloud_native_core_network_exposure_function | 22.1.0 |
oracle | communications_cloud_native_core_network_function_cloud_native_environment | 1.10.0 |
oracle | communications_cloud_native_core_network_repository_function | 1.15.0 |
oracle | communications_cloud_native_core_network_repository_function | 1.15.1 |
oracle | communications_cloud_native_core_network_repository_function | 22.1.2 |
oracle | communications_cloud_native_core_network_repository_function | 22.2.0 |
oracle | communications_cloud_native_core_network_slice_selection_function | 1.8.0 |
oracle | communications_cloud_native_core_network_slice_selection_function | 22.1.0 |
oracle | communications_cloud_native_core_security_edge_protection_proxy | 22.1.1 |
oracle | communications_cloud_native_core_service_communication_proxy | 1.15.0 |
𝑥
= Vulnerable software versions
Common Weakness Enumeration
- CWE-94 - Improper Control of Generation of Code ('Code Injection')The software constructs all or part of a code segment using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the syntax or behavior of the intended code segment.
- CWE-917 - Improper Neutralization of Special Elements used in an Expression Language Statement ('Expression Language Injection')The software constructs all or part of an expression language (EL) statement in a framework such as a Java Server Page (JSP) using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the intended EL statement before it is executed.
References