CWE-917— Improper Neutralization of Special Elements Used in an Expression Language Statement (EL Injection)
The product 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.— MITRE CWE catalog
209 active CVEs classified under this weakness category. Sourced from NVD, GHSA, and vendor advisories. Full definition on MITRE →
CVEs classified under CWE-917page 1 of 5
- CVE-2022-22947CRITICALCVSS 10.0EG 10.0⚠ KEV2022-03-03
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 r…
- CVE-2021-44228CRITICALCVSS 10.0EG 10.0⚠ KEV2021-12-10
Apache Log4j2 2.0-beta9 through 2.15.0 (excluding security releases 2.12.2, 2.12.3, and 2.3.1) JNDI features used in configuration, log messages, and parameters do not protect against attacker controlled LDAP and other JNDI related endpoin…
- CVE-2022-26134CRITICALCVSS 9.8EG 9.8⚠ KEV2022-06-03
In affected versions of Confluence Server and Data Center, an OGNL injection vulnerability exists that would allow an unauthenticated attacker to execute arbitrary code on a Confluence Server or Data Center instance. The affected versions …
- CVE-2022-22963CRITICALCVSS 9.8EG 9.8⚠ KEV2022-04-01
In Spring Cloud Function versions 3.1.6, 3.2.2 and older unsupported versions, when using routing functionality it is possible for a user to provide a specially crafted SpEL as a routing-expression that may result in remote code execution …
- CVE-2021-26084CRITICALCVSS 9.8EG 9.8⚠ KEV2021-08-30
In affected versions of Confluence Server and Data Center, an OGNL injection vulnerability exists that would allow an unauthenticated attacker to execute arbitrary code on a Confluence Server or Data Center instance. The affected versions …
- CVE-2020-17530CRITICALCVSS 9.8EG 9.8⚠ KEV2020-12-11
Forced OGNL evaluation, when evaluated on raw user input in tag attributes, may lead to remote code execution. Affected software : Apache Struts 2.0.0 - Struts 2.5.25.
- CVE-2021-45046CRITICALCVSS 9.0EG 9.0⚠ KEV2021-12-14
It was found that the fix to address CVE-2021-44228 in Apache Log4j 2.15.0 was incomplete in certain non-default configurations. This could allows attackers with control over Thread Context Map (MDC) input data when the logging configurati…
- CVE-2020-10199CRITICALCVSS 8.8EG 9.0⚠ KEV2020-04-01
Sonatype Nexus Repository before 3.21.2 allows JavaEL Injection (issue 1 of 2).
- CVE-2010-1871CRITICALCVSS 8.8EG 9.0⚠ KEV2010-08-05
JBoss Seam 2 (jboss-seam2), as used in JBoss Enterprise Application Platform 4.3.0 for Red Hat Linux, does not properly sanitize inputs for JBoss Expression Language (EL) expressions, which allows remote attackers to execute arbitrary code…
- CVE-2025-41243CRITICALCVSS 10.0EG 10.02025-09-16
Spring Cloud Gateway Server Webflux may be vulnerable to Spring Environment property modification. An application should be considered vulnerable when all the following are true: * The application is using Spring Cloud Gateway Server …
- CVE-2025-3322CRITICALCVSS 10.0EG 10.02025-06-06
An improper neutralization of inputs used in expression language allows remote code execution with the highest privileges on the server.
- CVE-2026-42811CRITICALCVSS 9.9EG 9.92026-05-04
In plain terms, Apache Polaris is supposed to issue short-lived GCS credentials that only work for one table's files, but a crafted namespace or table name can cause those credentials to work across the configured bucket instead. Apache …
- CVE-2026-39842CRITICALCVSS 9.9EG 9.92026-04-15
OpenRemote is an open-source IoT platform. Versions 1.21.0 and below contain two interrelated expression injection vulnerabilities in the rules engine that allow arbitrary code execution on the server. The JavaScript rules engine executes …
- CVE-2021-32834CRITICALCVSS 8.2EG 9.92021-09-09
Eclipse Keti is a service that was designed to protect RESTfuls API using Attribute Based Access Control (ABAC). In Keti a user able to create Policy Sets can run arbitrary code by sending malicious Groovy scripts which will escape the con…
- CVE-2026-104711CRITICALCVSS 9.8EG 9.82026-10-05
Improper neutralization of special elements used in an expression language statement ('Expression Language Injection') vulnerability in Apache Struts. If the application is configured to use the legacy RESTful action mapper, a crafted requ…
- CVE-2026-52439CRITICALCVSS 9.8EG 9.82026-07-23
An issue in xiandafu beetl 3.20.2 allows a remote attacker to execute arbitrary code via the type.new function and the property reflection mechanism
- CVE-2026-11561CRITICALCVSS 9.8EG 9.82026-06-11
Improper neutralization of special elements used in an expression language statement ('expression language injection') vulnerability in Soagen Informatics Technologies Software and Consulting Inc. Apinizer allows Code Injection. This issu…
- CVE-2026-33943CRITICALCVSS 9.8EG 9.82026-03-27
Happy DOM is a JavaScript implementation of a web browser without its graphical user interface. In versions 15.10.0 through 20.8.7, a code injection vulnerability in `ECMAScriptModuleCompiler` allows an attacker to achieve Remote Code Exec…
- CVE-2026-22738CRITICALCVSS 9.8EG 9.82026-03-27
In Spring AI, a SpEL injection vulnerability exists in SimpleVectorStore when a user-supplied value is used as a filter expression key. A malicious actor could exploit this to execute arbitrary code. Only applications that use SimpleVe…
- CVE-2026-24713CRITICALCVSS 9.8EG 9.82026-03-09
Improper Input Validation vulnerability in Apache IoTDB. This issue affects Apache IoTDB: from 1.0.0 before 1.3.7, from 2.0.0 before 2.0.7. Users are recommended to upgrade to version 1.3.7 or 2.0.7, which fixes the issue.
- CVE-2023-51593CRITICALCVSS 9.8EG 9.82024-05-03
Voltronic Power ViewPower Pro Expression Language Injection Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Voltronic Power ViewPower Pro. Authenticatio…
- CVE-2023-41331CRITICALCVSS 9.8EG 9.82023-09-12
SOFARPC is a Java RPC framework. Versions prior to 5.11.0 are vulnerable to remote command execution. Through a carefully crafted payload, an attacker can achieve JNDI injection or system command execution. In the default configuration of …
- CVE-2023-27821CRITICALCVSS 9.8EG 9.82023-03-28
Databasir v1.0.7 was discovered to contain a remote code execution (RCE) vulnerability via the mockDataScript parameter.
- CVE-2023-26092CRITICALCVSS 9.8EG 9.82023-02-20
Liima before 1.17.28 allows server-side template injection.
- CVE-2022-22980CRITICALCVSS 9.8EG 9.82022-06-23
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.
- CVE-2021-31805CRITICALCVSS 9.8EG 9.82022-04-12
The fix issued for CVE-2020-17530 was incomplete. So from Apache Struts 2.0.0 to 2.5.29, still some of the tag’s attributes could perform a double evaluation if a developer applied forced OGNL evaluation by using the %{...} syntax. Using…
- CVE-2020-7172CRITICALCVSS 9.8EG 9.82020-10-19
A templateselect expression language injection remote code execution vulnerability was discovered in HPE Intelligent Management Center (iMC) version(s): Prior to iMC PLAT 7.3 (E0705P07).
- CVE-2020-7171CRITICALCVSS 9.8EG 9.82020-10-19
A guidatadetail expression language injection remote code execution vulnerability was discovered in HPE Intelligent Management Center (iMC) version(s): Prior to iMC PLAT 7.3 (E0705P07).
- CVE-2020-7170CRITICALCVSS 9.8EG 9.82020-10-19
A select expression language injection remote code execution vulnerability was discovered in HPE Intelligent Management Center (iMC) version(s): Prior to iMC PLAT 7.3 (E0705P07).
- CVE-2020-7169CRITICALCVSS 9.8EG 9.82020-10-19
A ictexpertcsvdownload expression language injection remote code execution vulnerability was discovered in HPE Intelligent Management Center (iMC) version(s): Prior to iMC PLAT 7.3 (E0705P07).
- CVE-2020-7168CRITICALCVSS 9.8EG 9.82020-10-19
A selectusergroup expression language injection remote code execution vulnerability was discovered in HPE Intelligent Management Center (iMC) version(s): Prior to iMC PLAT 7.3 (E0705P07).
- CVE-2020-7167CRITICALCVSS 9.8EG 9.82020-10-19
A quicktemplateselect expression language injection remote code execution vulnerability was discovered in HPE Intelligent Management Center (iMC) version(s): Prior to iMC PLAT 7.3 (E0705P07).
- CVE-2020-7166CRITICALCVSS 9.8EG 9.82020-10-19
A operatorgrouptreeselectcontent expression language injection remote code execution vulnerability was discovered in HPE Intelligent Management Center (iMC) version(s): Prior to iMC PLAT 7.3 (E0705P07).
- CVE-2020-7165CRITICALCVSS 9.8EG 9.82020-10-19
A iccselectcommand expression language injection remote code execution vulnerability was discovered in HPE Intelligent Management Center (iMC) version(s): Prior to iMC PLAT 7.3 (E0705P07).
- CVE-2020-7164CRITICALCVSS 9.8EG 9.82020-10-19
A operationselect expression language injection remote code execution vulnerability was discovered in HPE Intelligent Management Center (iMC) version(s): Prior to iMC PLAT 7.3 (E0705P07).
- CVE-2020-7163CRITICALCVSS 9.8EG 9.82020-10-19
A navigationto expression language injection remote code execution vulnerability was discovered in HPE Intelligent Management Center (iMC) version(s): Prior to iMC PLAT 7.3 (E0705P07).
- CVE-2020-7162CRITICALCVSS 9.8EG 9.82020-10-19
A operatorgroupselectcontent expression language injection remote code execution vulnerability was discovered in HPE Intelligent Management Center (iMC) version(s): Prior to iMC PLAT 7.3 (E0705P07).
- CVE-2020-7161CRITICALCVSS 9.8EG 9.82020-10-19
A reporttaskselect expression language injection remote code execution vulnerability was discovered in HPE Intelligent Management Center (iMC) version(s): Prior to iMC PLAT 7.3 (E0705P07).
- CVE-2020-7160CRITICALCVSS 9.8EG 9.82020-10-19
A iccselectdeviceseries expression language injection remote code execution vulnerability was discovered in HPE Intelligent Management Center (iMC) version(s): Prior to iMC PLAT 7.3 (E0705P07).
- CVE-2020-7159CRITICALCVSS 9.8EG 9.82020-10-19
A customtemplateselect expression language injection remote code execution vulnerability was discovered in HPE Intelligent Management Center (iMC) version(s): Prior to iMC PLAT 7.3 (E0705P07).
- CVE-2020-7158CRITICALCVSS 9.8EG 9.82020-10-19
A perfselecttask expression language injection remote code execution vulnerability was discovered in HPE Intelligent Management Center (iMC) version(s): Prior to iMC PLAT 7.3 (E0705P07).
- CVE-2020-7157CRITICALCVSS 9.8EG 9.82020-10-19
A selviewnavcontent expression language injection remote code execution vulnerability was discovered in HPE Intelligent Management Center (iMC) version(s): Prior to iMC PLAT 7.3 (E0705P07).
- CVE-2020-7156CRITICALCVSS 9.8EG 9.82020-10-19
A faultinfo_content expression language injection remote code execution vulnerability was discovered in HPE Intelligent Management Center (iMC) version(s): Prior to iMC PLAT 7.3 (E0705P07).
- CVE-2020-7155CRITICALCVSS 9.8EG 9.82020-10-19
A select expression language injection remote code execution vulnerability was discovered in HPE Intelligent Management Center (iMC) version(s): Prior to iMC PLAT 7.3 (E0705P07).
- CVE-2020-7154CRITICALCVSS 9.8EG 9.82020-10-19
A ifviewselectpage expression language injection remote code execution vulnerability was discovered in HPE Intelligent Management Center (iMC) version(s): Prior to iMC PLAT 7.3 (E0705P07).
- CVE-2020-7153CRITICALCVSS 9.8EG 9.82020-10-19
A iccselectdevtype expression language injection remote code execution vulnerability was discovered in HPE Intelligent Management Center (iMC) version(s): Prior to iMC PLAT 7.3 (E0705P07).
- CVE-2020-7152CRITICALCVSS 9.8EG 9.82020-10-19
A faultparasset expression language injection remote code execution vulnerability was discovered in HPE Intelligent Management Center (iMC) version(s): Prior to iMC PLAT 7.3 (E0705P07).
- CVE-2020-7151CRITICALCVSS 9.8EG 9.82020-10-19
A faulttrapgroupselect expression language injection remote code execution vulnerability was discovered in HPE Intelligent Management Center (iMC) version(s): Prior to iMC PLAT 7.3 (E0705P07).
- CVE-2020-7150CRITICALCVSS 9.8EG 9.82020-10-19
A faultstatchoosefaulttype expression language injection remote code execution vulnerability was discovered in HPE Intelligent Management Center (iMC) version(s): Prior to iMC PLAT 7.3 (E0705P07).
- CVE-2020-7149CRITICALCVSS 9.8EG 9.82020-10-19
A ictexpertcsvdownload expression language injection remote code execution vulnerability was discovered in HPE Intelligent Management Center (iMC) version(s): Prior to iMC PLAT 7.3 (E0705P07).
Map vulnerabilities like CWE-917 to your infrastructure
EchelonGraph correlates every CVE — across CWE-917 and 150+ other weakness categories — against the assets you actually run. See blast radius, fix versions, and remediation steps in one graph.
Book a Demo →