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.6 Critical severity

    deepchat: Improper Neutralization of Input During Web Page Generation

    CVE-2025-66481ThinkInAIXYZ

    DeepChat is an open-source AI chat platform that supports cloud models and LLMs. Versions 0.5.1 and below are vulnerable to XSS attacks through improperly sanitized Mermaid content. The recent security patch for MermaidArtifact.vue is insufficient and can be b

  • 8.8 High severity

    Azuriom: Improper Control of Generation of Code

    CVE-2025-65271Azuriom

    Client-side template injection (CSTI) in Azuriom CMS admin dashboard allows a low-privilege user to execute arbitrary template code in the context of an administrator's session. This can occur via plugins or dashboard components that render untrusted user inpu

  • 9.6 Critical severity

    tuui: Improper Neutralization of Input During Web Page Generation

    CVE-2025-66562AI-QL

    TUUI is a desktop MCP client designed as a tool unitary utility integration. Prior to 1.3.4, a critical Remote Code Execution (RCE) vulnerability exists in Tuui due to an unsafe Cross-Site Scripting (XSS) flaw in the Markdown rendering component. Tuui allows t

  • 9.6 Critical severity

    deepchat: Improper Neutralization of Input During Web Page Generation

    CVE-2025-66222ThinkInAIXYZ

    DeepChat is a smart assistant uses artificial intelligence. In 0.5.0 and earlier, there is a Stored Cross-Site Scripting (XSS) vulnerability in the Mermaid diagram renderer allows an attacker to execute arbitrary JavaScript within the application context. By l

  • 9.8 Critical severity

    MasaCMS: Improper Control of Generation of Code

    CVE-2024-32641MasaCMSEPSS 13.1%

    Masa CMS is an open source Enterprise Content Management platform. Masa CMS versions prior to 7.2.8, 7.3.13, and 7.4.6 are vulnerable to remote code execution. The vulnerability exists in the addParam function, which accepts user input via the criteria paramet

  • 9.8 Critical severity

    Advanced Custom Fields: Extended: Improper Control of Generation of Code

    CVE-2025-13486Hwk-frEPSS 68.6%

    The Advanced Custom Fields: Extended plugin for WordPress is vulnerable to Remote Code Execution in versions 0.9.0.5 through 0.9.1.1 via the prepare_form() function. This is due to the function accepting user input and then passing that through call_user_func_

  • 9.3 Critical severity

    Longwatch: Improper Control of Generation of Code

    CVE-2025-13658Industrial Video & Control

    A vulnerability in Longwatch devices allows unauthenticated HTTP GET requests to execute arbitrary code via an exposed endpoint, due to the absence of code signing and execution controls. Exploitation results in SYSTEM-level privileges.

  • 8.8 High severity

    vllm: Improper Control of Generation of Code

    CVE-2025-66448Vllm-project

    vLLM is an inference and serving engine for large language models (LLMs). Prior to 0.11.1, vllm has a critical remote code execution vector in a config class named Nemotron_Nano_VL_Config. When vllm loads a model config that contains an auto_map entry, the con

  • 8.8 High severity

    grav: Improper Control of Generation of Code

    CVE-2025-66299Grav

    Grav is a file-based Web platform. Prior to 1.8.0-beta.27, Grav CMS is vulnerable to a Server-Side Template Injection (SSTI) that allows any authenticated user with editor permissions to execute arbitrary code on the remote server, bypassing the existing secur

  • 8.8 High severity

    grav: Improper Control of Generation of Code

    CVE-2025-66294GravEPSS 3.02%

    Grav is a file-based Web platform. Prior to 1.8.0-beta.27, a Server-Side Template Injection (SSTI) vulnerability exists in Grav that allows authenticated attackers with editor permissions to execute arbitrary commands on the server and, under certain condition

  • 8.1 High severity

    Keros: Improper Control of Generation of Code

    CVE-2024-39148Kerlink

    The service wmp-agent of KerOS prior 5.12 does not properly validate so-called ‘magic URLs’ allowing an unauthenticated remote attacker to execute arbitrary OS commands as root when the service is reachable over network. Typically, the service is protected via

  • 7.3 High severity

    Qualitor: Improper Neutralization of Special Elements in Output Used by a Downstream Component

    CVE-2025-13792Qualitor

    A security flaw has been discovered in Qualitor up to 8.20.104/8.24.97. Affected by this vulnerability is the function eval of the file /html/st/stdeslocamento/request/getResumo.php. Performing a manipulation of the argument passageiros results in code injecti

  • 9.8 Critical severity

    WTCMS: Improper Control of Generation of Code

    CVE-2025-13786Taosir

    A vulnerability was detected in taosir WTCMS up to 01a5f68a3dfc2fdddb44eed967bb2d4f60487665. Impacted is the function fetch of the file /index.php. Performing manipulation of the argument content results in code injection. It is possible to initiate the attack

  • 8.8 High severity

    orangehrm: Improper Control of Generation of Code

    CVE-2025-66224Orangehrm

    OrangeHRM is a comprehensive human resource management (HRM) system. From version 5.0 to 5.7, the application contains an input-neutralization flaw in its mail configuration and delivery workflow that allows user-controlled values to flow directly into the sys

  • 8.8 High severity

    Ray-Project Ray Code Injection Exploited

    CVE-2025-62593Ray-projectEPSS 60.2%

    Ray is an AI compute engine. Prior to version 2.52.0, developers working with Ray as a development tool can be exploited via a critical RCE vulnerability exploitable via Firefox and Safari. This vulnerability is due to an insufficient guard against browser-bas

  • 7.8 High severity

    NeMo Framework: Improper Control of Generation of Code

    CVE-2025-33204NVIDIA

    NVIDIA NeMo Framework for all platforms contains a vulnerability in the NLP and LLM components, where malicious data created by an attacker could cause code injection. A successful exploit of this vulnerability may lead to code execution, escalation of privile

  • 7.2 High severity

    Redaxo: Improper Control of Generation of Code

    CVE-2025-64050Redaxo

    A Remote Code Execution (RCE) vulnerability in the template management component in REDAXO CMS 5.20.0 allows remote authenticated administrators to execute arbitrary operating system commands by injecting PHP code into an active template. The payload is execut

  • 9.8 Critical severity

    Sneeit Framework: Improper Control of Generation of Code

    CVE-2025-6389SneeitEPSS 76.2%

    The Sneeit Framework plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 8.3 via the sneeit_articles_pagination_callback() function. This is due to the function accepting user input and then passing that through ca

  • 10.0 Critical severity

    md-to-pdf: Improper Control of Generation of Code

    CVE-2025-65108Simonhaenisch

    md-to-pdf is a CLI tool for converting Markdown files to PDF using Node.js and headless Chrome. Prior to version 5.2.5, a Markdown front-matter block that contains JavaScript delimiter causes the JS engine in gray-matter library to execute arbitrary code in th

  • 7.3 High severity

    Lite XL: Improper Control of Generation of Code

    CVE-2025-12120Lite XL

    Lite XL versions 2.1.8 and prior automatically execute the .lite_project.lua file when opening a project directory, without prompting the user for confirmation. The .lite_project.lua file is intended for project-specific configuration but can contain executabl

  • 9.8 Critical severity

    claude-code: Improper Control of Generation of Code

    CVE-2025-65099Anthropics

    Claude Code is an agentic coding tool. Prior to version 1.0.39, when running on a machine with Yarn 3.0 or above, Claude Code could have been tricked to execute code contained in a project via yarn plugins before the user accepted the startup trust dialog. Exp

  • 9.6 Critical severity

    esm.sh: Improper Neutralization of Input During Web Page Generation

    CVE-2025-65026Esm-dev

    esm.sh is a nobuild content delivery network(CDN) for modern web development. Prior to version 136, The esm.sh CDN service contains a Template Literal Injection vulnerability (CWE-94) in its CSS-to-JavaScript module conversion feature. When a CSS file is reque

  • 8.6 High severity

    DataDirect Connect for JDBC for Amazon Redshift: Improper Control of Generation of Code

    CVE-2025-10703Progress Software

    Improper Control of Generation of Code ('Code Injection') vulnerability in Progress DataDirect Connect for JDBC drivers, Progress DataDirect Open Access JDBC driver and Hybrid Data Pipeline allows Remote Code Inclusion. The SpyAttribute connection option imple

  • 8.6 High severity

    DataDirect Connect for JDBC for Amazon Redshift: Improper Control of Generation of Code

    CVE-2025-10702Progress Software

    Improper Control of Generation of Code ('Code Injection') vulnerability in Progress DataDirect Connect for JDBC drivers, Progress DataDirect Open Access JDBC driver and Hybrid Data Pipeline allows Remote Code Inclusion. The SpyAttribute connection option imple

  • 8.0 High severity

    Code Snippets: Improper Control of Generation of Code

    CVE-2025-13035Codesnippetspro

    The Code Snippets plugin for WordPress is vulnerable to PHP Code Injection in all versions up to, and including, 3.9.1. This is due to the plugin's use of extract() on attacker-controlled shortcode attributes within the `evaluate_shortcode_from_flat_file` meth

  • 8.8 High severity

    HPE Aruba Networkign AOS-CX: Improper Control of Generation of Code

    CVE-2025-37157Hewlett Packard Enterprise

    A command injection vulnerability exists in the AOS-CX Operating System. Successful exploitation could allow an authenticated remote attacker to conduct a Remote Code Execution (RCE) on the affected system.

  • 7.8 High severity

    NVIDIA Isaac-GR00T N1.5: Improper Control of Generation of Code

    CVE-2025-33184NVIDIA

    NVIDIA Isaac-GR00T for all platforms contains a vulnerability in a Python component, where an attacker could cause a code injection issue. A successful exploit of this vulnerability might lead to code execution, escalation of privileges, information disclosure

  • 7.8 High severity

    NVIDIA Isaac-GR00T N1.5: Improper Control of Generation of Code

    CVE-2025-33183NVIDIA

    NVIDIA Isaac-GR00T for all platforms contains a vulnerability in a Python component, where an attacker could cause a code injection issue. A successful exploit of this vulnerability might lead to code execution, escalation of privileges, information disclosure

  • 9.8 Critical severity

    pgAdmin 4: Improper Control of Generation of Code

    CVE-2025-12762Pgadmin.orgEPSS 12.7%

    pgAdmin versions up to 9.9 are affected by a Remote Code Execution (RCE) vulnerability that occurs when running in server mode and performing restores from PLAIN-format dump files. This issue allows attackers to inject and execute arbitrary commands on the ser

  • 8.8 High severity

    WP All Import – Drag & Drop Import for CSV…: Improper Control of Generation of Code

    CVE-2025-12733Wpallimport

    The Import any XML, CSV or Excel File to WordPress (WP All Import) plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 3.9.6. This is due to the use of eval() on unsanitized user-supplied input in the pmxi_if funct

  • 7.8 High severity

    NeMo Framework: Improper Control of Generation of Code

    CVE-2025-33178NVIDIA

    NVIDIA NeMo Framework for all platforms contains a vulnerability in the bert services component where malicious data created by an attacker may cause a code injection. A successful exploit of this vulnerability may lead to Code execution, Escalation of privile

  • 7.8 High severity

    NeMo Framework: Improper Control of Generation of Code

    CVE-2025-23361NVIDIA

    NVIDIA NeMo Framework for all platforms contains a vulnerability in a script, where malicious input created by an attacker may cause improper control of code generation. A successful exploit of this vulnerability may lead to code execution, escalation of privi

  • 7.8 High severity

    Megatron-LM: Improper Control of Generation of Code

    CVE-2025-23357NVIDIA

    NVIDIA Megatron-LM for all platforms contains a vulnerability in a script, where malicious data created by an attacker may cause a code injection issue. A successful exploit of this vulnerability may lead to code execution, escalation of privileges, informatio

  • 9.8 Critical severity

    Holiday class post calendar: Improper Control of Generation of Code

    CVE-2025-12813Strix-bubol5

    The Holiday class post calendar plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 7.1 via the 'contents' parameter. This is due to a lack of sanitization of user-supplied data when creating a cache file. This mak

  • 8.8 High severity

    Elastic Theme Editor: Improper Control of Generation of Code

    CVE-2025-12637Koopersmith

    The Elastic Theme Editor plugin for WordPress is vulnerable to arbitrary file uploads due to a dynamic code generation feature in the process_theme function in all versions up to, and including, 0.0.3. This makes it possible for authenticated attackers, with S

  • 9.9 Critical severity

    SAP Solution Manager: Improper Control of Generation of Code

    CVE-2025-42887SAP

    Due to missing input sanitation, SAP Solution Manager allows an authenticated attacker to insert malicious code when calling a remote-enabled function module. This could provide the attacker with full control of the system hence leading to high impact on confi

  • 8.8 High severity

    Better Find and Replace – AI-Powered Suggestions: Improper Control of Generation of Code

    CVE-2025-9334CodeSolz

    The Better Find and Replace – AI-Powered Suggestions plugin for WordPress is vulnerable to Limited Code Injection in all versions up to, and including, 1.7.7. This is due to insufficient input validation and restriction on the 'rtafar_ajax' function. This make

  • 10.0 Critical severity

    HAPPY: Improper Control of Generation of Code

    CVE-2025-49372VillaTheme

    Improper Control of Generation of Code ('Code Injection') vulnerability in VillaTheme HAPPY happy-helpdesk-support-ticket-system allows Remote Code Inclusion.This issue affects HAPPY: from n/a through <= 1.0.7.

  • 9.1 Critical severity

    Dynamic Pricing With Discount Rules for…: Improper Control of Generation of Code

    CVE-2025-47588Acowebs

    Improper Control of Generation of Code ('Code Injection') vulnerability in acowebs Dynamic Pricing With Discount Rules for WooCommerce aco-woo-dynamic-pricing allows Code Injection.This issue affects Dynamic Pricing With Discount Rules for WooCommerce: from n/

  • 9.9 Critical severity

    Widget Logic: Improper Control of Generation of Code

    CVE-2025-32222Widgetlogic.org

    Improper Control of Generation of Code ('Code Injection') vulnerability in Widgetlogic.org Widget Logic widget-logic allows Code Injection.This issue affects Widget Logic: from n/a through <= 6.0.5.