CyberSecBulletin

Improper Control of Generation of Code

CWE-94

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.

We track 2,468 vulnerabilities of this type. 100% are rated high or critical, and the average CVSS score is 8.8. 82 have been exploited in real attacks.

How this weakness is prevented

  • Architecture and Design: Refactor your program so that you do not have to dynamically generate code.
  • Architecture and Design: Run your code in a jail or similar sandbox environment that enforces strict boundaries between the process and the operating system. This may effectively restrict which code can be executed by your product. Examples include the Unix chroot jail and AppArmor. In general, managed code may provide some protection. This may not be a feasible solution, and it only limits the impact to the operating system; the rest of your application may still be subject to compromise. Be careful to avoid CWE-243 and other weaknesses related to jails.
  • Testing: Use dynamic tools and techniques that interact with the product using large test suites with many diverse inputs, such as fuzz testing (fuzzing), robustness testing, and fault injection. The product's operation may slow down, but it should not become unstable, crash, or generate incorrect results.
  • Operation: Run the code in an environment that performs automatic taint propagation and prevents any command execution that uses tainted variables, such as Perl's -T switch. This will force the program to perform validation steps that remove the taint, although you must be careful to correctly validate your inputs so that you do not accidentally mark dangerous inputs as untainted (see CWE-183 and CWE-184).
  • Operation: Run the code in an environment that performs automatic taint propagation and prevents any command execution that uses tainted variables, such as Perl's -T switch. This will force the program to perform validation steps that remove the taint, although you must be careful to correctly validate your inputs so that you do not accidentally mark dangerous inputs as untainted (see CWE-183 and CWE-184).

Latest Improper Control of Generation of Code vulnerabilities

  • 9.1 Critical severity

    Nelio AB Testing: Improper Control of Generation of Code

    CVE-2025-67944Nelio Software

    Improper Control of Generation of Code ('Code Injection') vulnerability in Nelio Software Nelio AB Testing nelio-ab-testing allows Code Injection.This issue affects Nelio AB Testing: from n/a through <= 8.1.8.

  • 9.8 Critical severity

    vllm: Improper Control of Generation of Code

    CVE-2026-22807Vllm-project

    vLLM is an inference and serving engine for large language models (LLMs). Starting in version 0.10.1 and prior to version 0.14.0, vLLM loads Hugging Face `auto_map` dynamic modules during model resolution without gating on `trust_remote_code`, allowing attacke

  • 9.6 Critical severity

    5ire: Improper Control of Generation of Code

    CVE-2026-22793Nanbingxyz

    5ire is a cross-platform desktop artificial intelligence assistant and model context protocol client. Prior to version 0.15.3, an unsafe option parsing vulnerability in the ECharts Markdown plugin allows any user able to submit ECharts code blocks to execute a

  • 9.8 Critical severity

    Cisco Unified Communications Products Code Injection Exploited

    CVE-2026-20045CiscoEPSS 4.54%

    A vulnerability in Cisco Unified Communications Manager (Unified CM), Cisco Unified Communications Manager Session Management Edition (Unified CM SME), Cisco Unified Communications Manager IM &amp; Presence Service (Unified CM IM&amp;P), Cisco Unity Connection

  • 9.8 Critical severity

    N104s-r1 Firmware: Improper Control of Generation of Code

    CVE-2025-55423IptimeEPSS 3.74%

    A command injection vulnerability exists in the upnp_relay() function in multiple ipTIME router models because the controlURL value used to pass port-forwarding information to an upper router is passed to system() without proper validation or sanitization, all

  • 7.8 High severity

    Merlin Transformers4Rec: Improper Control of Generation of Code

    CVE-2025-33233NVIDIA

    NVIDIA Merlin Transformers4Rec for all platforms contains a vulnerability where an attacker could cause code injection. A successful exploit of this vulnerability might lead to code execution, escalation of privileges, information disclosure, and data tamperin

  • 9.8 Critical severity

    orval: Improper Control of Generation of Code

    CVE-2026-23947Orval-labs

    Orval generates type-safe JS clients (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification. Versions prior to 7.19.0 until 8.0.2 are vulnerable to arbitrary code execution in environments consuming generated clients. This issue is similar in natur

  • 9.6 Critical severity

    siyuan: Improper Neutralization of Input During Web Page Generation

    CVE-2026-23852Siyuan-note

    SiYuan is a personal knowledge management system. Versions prior to 3.5.4 have a stored Cross-Site Scripting (XSS) vulnerability that allows an attacker to inject arbitrary HTML attributes into the `icon` attribute of a block via the `/api/attr/setBlockAttrs`

  • 9.9 Critical severity

    N8n: Improper Control of Generation of Code

    CVE-2026-0863N8nEPSS 9.29%

    Using string formatting and exception handling, an attacker may bypass n8n's python-task-executor sandbox restrictions and run arbitrary unrestricted Python code in the underlying operating system. The vulnerability can be exploited via the Code block by an au

  • 8.8 High severity

    skipper: Improper Control of Generation of Code

    CVE-2026-23742Zalando

    Skipper is an HTTP router and reverse proxy for service composition. The default skipper configuration before 0.23.0 was -lua-sources=inline,file. The problem starts if untrusted users can create lua filters, because of -lua-sources=inline , for example throug

  • 8.8 High severity

    Dive: Improper Control of Generation of Code

    CVE-2026-23523OpenAgentPlatformEPSS 7.07%

    Dive is an open-source MCP Host Desktop Application that enables integration with function-calling LLMs. Prior to 0.13.0, crafted deeplink can install an attacker-controlled MCP server configuration without sufficient user confirmation and can lead to arbitrar

  • 8.8 High severity

    Process Optimization: Improper Control of Generation of Code

    CVE-2025-64691AVEVA

    The vulnerability, if exploited, could allow an authenticated miscreant (OS standard user) to tamper with TCL Macro scripts and escalate privileges to OS system, potentially resulting in complete compromise of the model application server.

  • 10.0 Critical severity

    Process Optimization: Improper Control of Generation of Code

    CVE-2025-61937AVEVAEPSS 1.48%

    The vulnerability, if exploited, could allow an unauthenticated miscreant to achieve remote code execution under OS system privileges of “taoimr” service, potentially resulting in complete compromise of the model application server.

  • 7.2 High severity

    shopware: Improper Control of Generation of Code

    CVE-2026-23498Shopware

    Shopware is an open commerce platform. From 6.7.0.0 to before 6.7.6.1, a regression of CVE-2023-2017 leads to an array and array crafted PHP Closure not checked being against allow list for the map(...) override. This vulnerability is fixed in 6.7.6.1.

  • 9.8 Critical severity

    cursor: Improper Neutralization of Special Elements used in a Command

    CVE-2026-22708Cursor

    Cursor is a code editor built for programming with AI. Prior to 2.3, hen the Cursor Agent is running in Auto-Run Mode with Allowlist mode enabled, certain shell built-ins can still be executed without appearing in the allowlist and without requiring user appro

  • 10.0 Critical severity

    enclave: Improper Control of Generation of Code

    CVE-2026-22686Agentfront

    Enclave is a secure JavaScript sandbox designed for safe AI agent code execution. Prior to 2.7.0, there is a critical sandbox escape vulnerability in enclave-vm that allows untrusted, sandboxed JavaScript code to execute arbitrary code in the host Node.js runt

  • 7.2 High severity

    4images: Improper Control of Generation of Code

    CVE-2022-508064HomepagesEPSS 1.29%

    4images 1.9 contains a remote command execution vulnerability that allows authenticated administrators to inject reverse shell code through template editing functionality. Attackers can save malicious code in the template and execute arbitrary commands by acce

  • 9.8 Critical severity

    eigent: Improper Control of Generation of Code

    CVE-2026-22869Eigent-ai

    Eigent is a multi-agent Workforce. A critical security vulnerability in the CI workflow (.github/workflows/ci.yml) allows arbitrary code execution from fork pull requests with repository write permissions. The vulnerable workflow uses pull_request_target trigg

  • 8.8 High severity

    TC ROUTER 3002T-3G: Improper Control of Generation of Code

    CVE-2025-41717Phoenix Contact

    An unauthenticated remote attacker can trick a high privileged user into uploading a malicious payload via the config-upload endpoint, leading to code injection as root. This results in a total loss of confidentiality, availability and integrity due to imprope

  • 8.8 High severity

    SAP Wily Introscope Enterprise Manager…: Improper Control of Generation of Code

    CVE-2026-0500SAP

    Due to the usage of vulnerable third party component in SAP Wily Introscope Enterprise Manager (WorkStation), an unauthenticated attacker could create a malicious JNLP (Java Network Launch Protocol) file accessible by a public facing URL. When a victim clicks

  • 7.2 High severity

    SAP S/4HANA (Private Cloud and On-Premise): Improper Control of Generation of Code

    CVE-2026-0498SAP

    SAP S/4HANA (Private Cloud and On-Premise) allows an attacker with admin privileges to exploit a vulnerability in the function module exposed via RFC. This flaw enables the injection of arbitrary ABAP code/OS commands into the system, bypassing essential autho

  • 9.1 Critical severity

    SAP Landscape Transformation: Improper Control of Generation of Code

    CVE-2026-0491SAP

    SAP Landscape Transformation allows an attacker with admin privileges to exploit a vulnerability in the function module exposed via RFC. This flaw enables the injection of arbitrary ABAP code/OS commands into the system, bypassing essential authorization check

  • 8.8 High severity

    gateway: Improper Control of Generation of Code

    CVE-2026-22771Envoyproxy

    Envoy Gateway is an open source project for managing Envoy Proxy as a standalone or Kubernetes-based application gateway. Prior to 1.5.7 and 1.6.2, EnvoyExtensionPolicy Lua scripts executed by Envoy proxy can be used to leak the proxy's credentials. These cred

  • 9.8 Critical severity

    Uni2TS: Improper Control of Generation of Code

    CVE-2026-22584Salesforce

    Improper Control of Generation of Code ('Code Injection') vulnerability in Salesforce Uni2TS on MacOS, Windows, Linux allows Leverage Executable Code in Non-Executable Files.This issue affects Uni2TS: through 1.2.0.

  • 9.4 Critical severity

    Ruoyi-vue-plus: Improper Control of Generation of Code

    CVE-2025-66916Dromara

    The snailjob component in RuoYi-Vue-Plus versions 5.5.1 and earlier, interface /snail-job/workflow/check-node-expression can execute QLExpress expressions, but it does not filter user input, allowing attackers to use the File class to perform arbitrary file re

  • 9.8 Critical severity

    Jimureport: Improper Control of Generation of Code

    CVE-2025-66913JeecgEPSS 1.1%

    JimuReport thru version 2.1.3 is vulnerable to remote code execution when processing user-controlled H2 JDBC URLs. The application passes the attacker-supplied JDBC URL directly to the H2 driver, allowing the use of certain directives to execute arbitrary Java

  • 7.2 High severity

    OpenMetadata: Improper Control of Generation of Code

    CVE-2026-22244Open-metadataEPSS 1.29%

    OpenMetadata is a unified metadata platform. Versions 1.5.0 through 1.11.3 are vulnerable to remote code execution via Server-Side Template Injection (SSTI) in FreeMarker email templates. An attacker must have administrative privileges to exploit the vulnerabi

  • 9.9 Critical severity

    n8n: Improper Control of Generation of Code

    CVE-2026-21877n8nEPSS 5.45%

    n8n is an open source workflow automation platform. In versions 0.121.2 and below, an authenticated attacker may be able to execute malicious code using the n8n service. This could result in full compromise and can impact both self-hosted and n8n Cloud instanc

  • 7.8 High severity

    pnpm: Improper Neutralization of Special Elements used in an OS Command

    CVE-2025-69262PnpmEPSS 1.04%

    pnpm is a package manager. Versions 6.25.0 through 10.26.2 have a Command Injection vulnerability when using environment variable substitution in .npmrc configuration files with tokenHelper settings. An attacker who can control environment variables during pnp

  • 9.6 Critical severity

    muffon: Improper Neutralization of Input During Web Page Generation

    CVE-2025-55204Staniel359

    muffon is a cross-platform music streaming client for desktop. Versions prior to 2.3.0 have a one-click Remote Code Execution (RCE) vulnerability in. An attacker can exploit this issue by embedding a specially crafted `muffon://` link on any website they contr

  • 9.8 Critical severity

    Malware Remover: Improper Control of Generation of Code

    CVE-2025-11837QNAPEPSS 1.52%

    An improper control of generation of code vulnerability has been reported to affect Malware Remover. The remote attackers can then exploit the vulnerability to bypass protection mechanism. We have already fixed the vulnerability in the following version: Malwa

  • 7.2 High severity

    signalk-server: Improper Control of Generation of Code

    CVE-2025-68619SignalK

    Signal K Server is a server application that runs on a central hub in a boat. Versions prior to 2.19.0 of the appstore interface allow administrators to install npm packages through a REST API endpoint. While the endpoint validates that the package name exists

  • 7.2 High severity

    iCMS: Improper Control of Generation of Code

    CVE-2025-15394iCMS

    A vulnerability was detected in iCMS up to 8.0.0. Affected is the function Save of the file app/config/ConfigAdmincp.php of the component POST Parameter Handler. The manipulation of the argument config results in code injection. The attack can be launched remo

  • 8.8 High severity

    KodiCMS: Improper Control of Generation of Code

    CVE-2025-15393Kohana

    A security vulnerability has been detected in Kohana KodiCMS up to 13.82.135. This impacts the function Save of the file cms/modules/kodicms/classes/kodicms/model/file.php of the component Layout API Endpoint. The manipulation of the argument content leads to

  • 9.8 Critical severity

    Ax1800 Firmware: Improper Control of Generation of Code

    CVE-2025-66848JdcloudEPSS 1.06%

    JD Cloud NAS routers AX1800 (4.3.1.r4308 and earlier), AX3000 (4.3.1.r4318 and earlier), AX6600 (4.5.1.r4533 and earlier), BE6500 (4.4.1.r4308 and earlier), ER1 (4.5.1.r4518 and earlier), and ER2 (4.5.1.r4518 and earlier) contain an unauthorized remote command

  • 7.2 High severity

    Lucky Wheel for WooCommerce – Spin a Sale: Improper Control of Generation of Code

    CVE-2025-14509VillaTheme

    The Lucky Wheel for WooCommerce – Spin a Sale plugin for WordPress is vulnerable to PHP Code Injection in all versions up to, and including, 1.1.13. This is due to the plugin using eval() to execute user-supplied input from the 'Conditional Tags' setting witho

  • 7.2 High severity

    Advanced Ads – Ad Manager & AdSense: Improper Control of Generation of Code

    CVE-2025-13592Monetizemore

    The Advanced Ads plugin for WordPress is vulnerable to Remote Code Execution in versions up to, and including, 2.0.14 via the 'change-ad__content' shortcode parameter. This allows authenticated attackers with editor-level permissions or above, to execute code

  • 9.9 Critical severity

    IF AS Shortcode: Improper Control of Generation of Code

    CVE-2025-68897Mohammad I. Okfie

    Improper Control of Generation of Code ('Code Injection') vulnerability in Mohammad I. Okfie IF AS Shortcode if-as-shortcode allows Code Injection.This issue affects IF AS Shortcode: from n/a through <= 1.2.

  • 7.2 High severity

    CmsEasy: Improper Control of Generation of Code

    CVE-2025-15148CmsEasy

    A flaw has been found in CmsEasy up to 7.7.7. Affected is the function savetemp_action in the library /lib/admin/template_admin.php of the component Backend Template Management Page. Executing a manipulation of the argument content/tempdata can lead to code in

  • 9.8 Critical severity

    SXZOS: Improper Control of Generation of Code

    CVE-2025-54322XspeederEPSS 15.3%

    Xspeeder SXZOS through 2025-12-26 allows root remote code execution via base64-encoded Python code in the chkid parameter to vLogin.py. The title and oIP parameters are also used.