← Back
CWE-94

7,058 CVEs • Abstraction: Base • Likelihood of Exploit: Medium

Improper Control of Generation of Code ('Code Injection')

The product 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.

JSON object

Loading...

CVEs (7,058)

CVE
VENDORS
PRODUCTS
UPDATED
PUBLISHED
CVSS
1Vault Cli Project
1Vault Cli
Jun 17, 2026
Dec 16, 2021
N/A· v4
9.1 CRITICAL· v3
9.0 HIGH· v2
vault-cli is a configurable command-line interface tool (and python library) to interact with Hashicorp Vault. In versions before 3.0.0 vault-cli features the ability for rendering templated values. When a secret starts...Show more
vault-cli is a configurable command-line interface tool (and python library) to interact with Hashicorp Vault. In versions before 3.0.0 vault-cli features the ability for rendering templated values. When a secret starts with the prefix `!template!`, vault-cli interprets the rest of the contents of the secret as a Jinja2 template. Jinja2 is a powerful templating engine and is not designed to safely render arbitrary templates. An attacker controlling a jinja2 template rendered on a machine can trigger arbitrary code, making this a Remote Code Execution (RCE) risk. If the content of the vault can be completely trusted, then this is not a problem. Otherwise, if your threat model includes cases where an attacker can manipulate a secret value read from the vault using vault-cli, then this vulnerability may impact you. In 3.0.0, the code related to interpreting vault templated secrets has been removed entirely. Users are advised to upgrade as soon as possible. For users unable to upgrade a workaround does exist. Using the environment variable `VAULT_CLI_RENDER=false` or the flag `--no-render` (placed between `vault-cli` and the subcommand, e.g. `vault-cli --no-render get-all`) or adding `render: false` to the vault-cli configuration yaml file disables rendering and removes the vulnerability. Using the python library, you can use: `vault_cli.get_client(render=False)` when creating your client to get a client that will not render templated secrets and thus operates securely.Show less
1Microsoft
3Sharepoint Enterprise Server
Sharepoint FoundationSharepoint Server
Jun 17, 2026
Dec 15, 2021
N/A· v4
8.8 HIGH· v3
6.5 MEDIUM· v2
Microsoft SharePoint Server Remote Code Execution Vulnerability
1Sap
2Abap Platform
Netweaver Application Server Abap
Jun 17, 2026
Dec 14, 2021
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
Internally used text extraction reports allow an attacker to inject code that can be executed by the application. An attacker could thereby control the behavior of the application.
1Amazon
1Sockeye
Jun 17, 2026
Dec 8, 2021
N/A· v4
7.8 HIGH· v3
6.8 MEDIUM· v2
Sockeye is an open-source sequence-to-sequence framework for Neural Machine Translation built on PyTorch. Sockeye uses YAML to store model and data configurations on disk. Versions below 2.3.24 use unsafe YAML loading, w...Show more
Sockeye is an open-source sequence-to-sequence framework for Neural Machine Translation built on PyTorch. Sockeye uses YAML to store model and data configurations on disk. Versions below 2.3.24 use unsafe YAML loading, which can be made to execute arbitrary code embedded in config files. An attacker can add malicious code to the config file of a trained model and attempt to convince users to download and run it. If users run the model, the embedded code will run locally. The issue is fixed in version 2.3.24.Show less
1Ivanti
1Endpoint Manager Cloud Services Appliance
Aug 4, 2026
Dec 8, 2021
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
A code injection vulnerability in the Ivanti EPM Cloud Services Appliance (CSA) allows an unauthenticated user to execute arbitrary code with limited permissions (nobody).
1Huawei
3Emui
HarmonyosMagic Ui
Jun 17, 2026
Dec 8, 2021
N/A· v4
7.5 HIGH· v3
7.8 HIGH· v2
There is a Code Injection vulnerability in Huawei Smartphone.Successful exploitation of this vulnerability may lead to system restart.
1Huawei
1Harmonyos
Jun 17, 2026
Dec 7, 2021
N/A· v4
9.1 CRITICAL· v3
6.4 MEDIUM· v2
There is a Improper Input Validation vulnerability in Huawei Smartphone.Successful exploitation of this vulnerability may lead to delete arbitrary file by system_app permission.
1Ibm
1Mq Appliance
Jun 17, 2026
Nov 30, 2021
N/A· v4
6.7 MEDIUM· v3
4.6 MEDIUM· v2
IBM MQ Appliance 9.2 CD and 9.2 LTS could allow a local privileged user to inject and execute malicious code. IBM X-Force ID: 212441.
1Planetargon
1Oh My Zsh
Jun 17, 2026
Nov 30, 2021
N/A· v4
8.8 HIGH· v3
6.8 MEDIUM· v2
Vulnerability in dirhistory plugin Description: the widgets that go back and forward in the directory history, triggered by pressing Alt-Left and Alt-Right, use functions that unsafely execute eval on directory names. If...Show more
Vulnerability in dirhistory plugin Description: the widgets that go back and forward in the directory history, triggered by pressing Alt-Left and Alt-Right, use functions that unsafely execute eval on directory names. If you cd into a directory with a carefully-crafted name, then press Alt-Left, the system is subject to command injection. Impacted areas: - Functions pop_past and pop_future in dirhistory plugin.Show less
1Microsoft
1Edge Chromium
Aug 19, 2026
Nov 24, 2021
N/A· v4
4.2 MEDIUM· v3
4.0 MEDIUM· v2
Microsoft Edge (Chromium-based) Remote Code Execution Vulnerability
1Trane
2Symbio 700
Symbio 800
Jun 17, 2026
Nov 22, 2021
N/A· v4
7.6 HIGH· v3
4.6 MEDIUM· v2
The affected controllers do not properly sanitize the input containing code syntax. As a result, an attacker could craft code to alter the intended controller flow of the software.
1Open Xchange
1Ox App Suite
Jun 17, 2026
Nov 22, 2021
N/A· v4
6.0 MEDIUM· v3
3.6 LOW· v2
The middleware component in OX App Suite through 7.10.5 allows Code Injection via Java classes in a YAML format.
1Vmware
1Spring Cloud Netflix
Jun 17, 2026
Nov 19, 2021
N/A· v4
8.8 HIGH· v3
6.5 MEDIUM· v2
Applications using both `spring-cloud-netflix-hystrix-dashboard` and `spring-boot-starter-thymeleaf` expose a way to execute code submitted within the request URI path during the resolution of view templates. When a requ...Show more
Applications using both `spring-cloud-netflix-hystrix-dashboard` and `spring-boot-starter-thymeleaf` expose a way to execute code submitted within the request URI path during the resolution of view templates. When a request is made at `/hystrix/monitor;[user-provided data]`, the path elements following `hystrix/monitor` are being evaluated as SpringEL expressions, which can lead to code execution.Show less
1Cron Utils Project
1Cron Utils
Jun 17, 2026
Nov 15, 2021
N/A· v4
9.8 CRITICAL· v3
6.8 MEDIUM· v2
cron-utils is a Java library to define, parse, validate, migrate crons as well as get human readable descriptions for them. In affected versions A template Injection was identified in cron-utils enabling attackers to inj...Show more
cron-utils is a Java library to define, parse, validate, migrate crons as well as get human readable descriptions for them. In affected versions A template Injection was identified in cron-utils enabling attackers to inject arbitrary Java EL expressions, leading to unauthenticated Remote Code Execution (RCE) vulnerability. Versions up to 9.1.2 are susceptible to this vulnerability. Please note, that only projects using the @Cron annotation to validate untrusted Cron expressions are affected. The issue was patched and a new version was released. Please upgrade to version 9.1.6. There are no known workarounds known.Show less
1Tp Link
1Tl Wr840n Firmware
Jul 9, 2026
Nov 13, 2021
N/A· v4
9.8 CRITICAL· v3
10.0 HIGH· v2
The PING function on the TP-Link TL-WR840N EU v5 router with firmware through TL-WR840N(EU)_V5_171211 is vulnerable to remote code execution via a crafted payload in an IP address input field.
1Dolibarr
1Dolibarr Erp/crm
Jun 17, 2026
Nov 10, 2021
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
The website builder module in Dolibarr 13.0.2 allows remote PHP code execution because of an incomplete protection mechanism in which system, exec, and shell_exec are blocked but backticks are not blocked.
1Microsoft
13d Viewer
Aug 19, 2026
Nov 10, 2021
N/A· v4
7.8 HIGH· v3
6.8 MEDIUM· v2
3D Viewer Remote Code Execution Vulnerability
1Microsoft
1Malware Protection Engine
Aug 19, 2026
Nov 10, 2021
N/A· v4
7.8 HIGH· v3
9.3 HIGH· v2
Microsoft Defender Remote Code Execution Vulnerability
1Microsoft
3365 Apps
OfficeOffice Long Term Servicing Channel
Aug 19, 2026
Nov 10, 2021
N/A· v4
7.8 HIGH· v3
6.9 MEDIUM· v2
Microsoft Word Remote Code Execution Vulnerability
1Thymeleaf
1Thymeleaf
Jun 17, 2026
Nov 9, 2021
N/A· v4
9.8 CRITICAL· v3
6.8 MEDIUM· v2
In the thymeleaf-spring5:3.0.12 component, thymeleaf combined with specific scenarios in template injection may lead to remote code execution.