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

    eigent: Improper Control of Generation of Code

    CVE-2025-68952Eigent-ai

    Eigent is a multi-agent Workforce. In version 0.0.60, a 1-click Remote Code Execution (RCE) vulnerability has been identified in Eigent. This vulnerability allows an attacker to execute arbitrary code on the victim's machine or server through a specific intera

  • 9.8 Critical severity

    Print Invoice & Delivery Notes for WooCommerce: Improper Control of Generation of Code

    CVE-2025-13773TychesoftwaresEPSS 3.71%

    The Print Invoice & Delivery Notes for WooCommerce plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 5.8.0 via the 'WooCommerce_Delivery_Notes::update' function. This is due to missing capability check in the 'Wo

  • 7.8 High severity

    Transformers: Improper Control of Generation of Code

    CVE-2025-14928Hugging Face

    Hugging Face Transformers HuBERT convert_config Code Injection Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Hugging Face Transformers. User interaction is required to exp

  • 7.8 High severity

    Transformers: Improper Control of Generation of Code

    CVE-2025-14927Hugging Face

    Hugging Face Transformers SEW-D convert_config Code Injection Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Hugging Face Transformers. User interaction is required to expl

  • 7.8 High severity

    Transformers: Improper Control of Generation of Code

    CVE-2025-14926Hugging Face

    Hugging Face Transformers SEW convert_config Code Injection Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Hugging Face Transformers. User interaction is required to exploi

  • 9.6 Critical severity

    Dive: Improper Neutralization of Input During Web Page Generation

    CVE-2025-66580OpenAgentPlatform

    Dive is an open-source MCP Host Desktop Application that enables integration with function-calling LLMs. A critical Stored Cross-Site Scripting (XSS) vulnerability exists in versions prior to 0.11.1 in the Mermaid diagram rendering component. The application a

  • 9.8 Critical severity

    Gt Edge Ai: Improper Control of Generation of Code

    CVE-2025-63665Gtedge

    An issue in GT Edge AI Community Edition Versions before v2.0.12 allows attackers to execute arbitrary code via injecting a crafted JSON payload into the Prompt window.

  • 9.3 Critical severity

    AVideo: Improper Control of Generation of Code

    CVE-2025-34433World Wide Broadcast NetworkEPSS 1.48%

    AVideo versions 14.3.1 prior to 20.1 contain an unauthenticated remote code execution vulnerability caused by predictable generation of an installation salt using PHP uniqid(). The installation timestamp is exposed via a public endpoint, and a derived hash ide

  • 7.8 High severity

    Codigo Markdown Editor: Improper Control of Generation of Code

    CVE-2023-53940Alfonzm

    Codigo Markdown Editor 1.0.1 contains a code execution vulnerability that allows attackers to run arbitrary system commands by crafting a malicious markdown file. Attackers can embed a video source with an onerror event that executes shell commands through Nod

  • 8.8 High severity

    tinacms: Improper Control of Generation of Code

    CVE-2025-68278Tinacms

    Tina is a headless content management system. In tinacms prior to version 3.1.1, tinacms uses the gray-matter package in an insecure way allowing attackers that can control the content of the processed markdown files, e.g., blog posts, to execute arbitrary cod

  • 9.1 Critical severity

    Hotel Booking Lite: Improper Control of Generation of Code

    CVE-2025-66078Jetmonsters

    Improper Control of Generation of Code ('Code Injection') vulnerability in jetmonsters Hotel Booking Lite motopress-hotel-booking-lite allows Remote Code Inclusion.This issue affects Hotel Booking Lite: from n/a through <= 5.2.3.

  • 8.8 High severity

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

    CVE-2025-14856Y Project

    A security vulnerability has been detected in y_project RuoYi up to 4.8.1. The affected element is an unknown function of the file /monitor/cache/getnames. Such manipulation of the argument fragment leads to code injection. The attack can be executed remotely.

  • 7.2 High severity

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

    CVE-2025-14837Zzcms

    A vulnerability has been found in ZZCMS 2025. Affected by this issue is the function stripfxg of the file /admin/siteconfig.php of the component Backend Website Settings Module. Such manipulation of the argument icp leads to code injection. The attack can be e

  • 9.8 Critical severity

    CRM: Improper Control of Generation of Code

    CVE-2025-62521ChurchCRMEPSS 4.51%

    ChurchCRM is an open-source church management system. Prior to version 5.21.0, a pre-authentication remote code execution vulnerability in ChurchCRM's setup wizard allows unauthenticated attackers to inject arbitrary PHP code during the initial installation pr

  • 9.9 Critical severity

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

    CVE-2025-67164Pagekit

    An authenticated arbitrary file upload vulnerability in the /storage/poc.php component of Pagekit CMS v1.0.18 allows attackers to execute arbitrary code via uploading a crafted PHP file.

  • 9.8 Critical severity

    FileMaker Server: Improper Control of Generation of Code

    CVE-2025-46295ClarisEPSS 1.04%

    Apache Commons Text versions prior to 1.10.0 included interpolation features that could be abused when applications passed untrusted input into the text-substitution API. Because some interpolators could trigger actions like executing commands or accessing ext

  • 9.8 Critical severity

    Hewlett Packard Enterprise (HPE) OneView Code Injection Exploited

    CVE-2025-37164Hewlett Packard EnterpriseEPSS 90.2%

    A remote code execution issue exists in HPE OneView.

  • 7.8 High severity

    fickling: Improper Control of Generation of Code

    CVE-2025-67748Trailofbits

    Fickling is a Python pickling decompiler and static analyzer. Versions prior to 0.1.6 had a bypass caused by `pty` missing from the block list of unsafe module imports. This led to unsafe pickles based on `pty.spawn()` being incorrectly flagged as `LIKELY_SAFE

  • 9.6 Critical severity

    deepchat: Improper Control of Generation of Code

    CVE-2025-67744ThinkInAIXYZ

    DeepChat is an open-source artificial intelligence agent platform that unifies models, tools, and agents. Prior to version 0.5.3, a security vulnerability exists in the Mermaid diagram rendering component that allows arbitrary JavaScript execution. Due to the

  • 7.2 High severity

    Content Management System: Improper Control of Generation of Code

    CVE-2025-14730CTCMS

    A security flaw has been discovered in CTCMS Content Management System up to 2.1.2. The impacted element is an unknown function in the library /ctcms/libs/Ct_Config.php of the component Backend System Configuration Module. The manipulation of the argument Cj_A

  • 7.2 High severity

    Content Management System: Improper Control of Generation of Code

    CVE-2025-14729CTCMS

    A vulnerability was identified in CTCMS Content Management System up to 2.1.2. The affected element is the function Save of the file /ctcms/libs/Ct_App.php of the component Backend App Configuration Module. The manipulation of the argument CT_App_Paytype leads

  • 8.8 High severity

    Zomplog: Improper Control of Generation of Code

    CVE-2023-53888Zomplog

    Zomplog 3.9 contains a remote code execution vulnerability that allows authenticated attackers to inject and execute arbitrary PHP code through file manipulation endpoints. Attackers can upload files (such as JavaScript) and rename them to .php via the saveE a

  • 7.2 High severity

    Webedition CMS: Improper Control of Generation of Code

    CVE-2023-53883Webedition

    Webedition CMS v2.9.8.8 contains a remote code execution vulnerability that allows authenticated attackers to inject system commands through PHP page creation. Attackers can create a new PHP page with malicious system commands in the description field to execu

  • 8.8 High severity

    Erpnext: Improper Control of Generation of Code

    CVE-2025-66438Frappe

    A Server-Side Template Injection (SSTI) vulnerability exists in the Frappe ERPNext through 15.89.0 Print Format rendering mechanism. Specifically, the API frappe.www.printview.get_html_and_style() triggers the rendering of the html field inside a Print Format

  • 8.8 High severity

    Erpnext: Improper Control of Generation of Code

    CVE-2025-66437Frappe

    An SSTI (Server-Side Template Injection) vulnerability exists in the get_address_display method of Frappe ERPNext through 15.89.0. This function renders address templates using frappe.render_template() with a context derived from the address_dict parameter, wh

  • 8.8 High severity

    Erpnext: Improper Control of Generation of Code

    CVE-2025-66434Frappe

    An SSTI (Server-Side Template Injection) vulnerability exists in the get_dunning_letter_text method of Frappe ERPNext through 15.89.0. The function renders attacker-controlled Jinja2 templates (body_text) using frappe.render_template() with a user-supplied con

  • 8.4 High severity

    lightning-flow-scanner: Improper Control of Generation of Code

    CVE-2025-67750Flow-Scanner

    Lightning Flow Scanner provides a A CLI plugin, VS Code Extension and GitHub Action for analysis and optimization of Salesforce Flows. Versions 6.10.5 and below allow a maliciously crafted flow metadata file to cause arbitrary JavaScript execution during scann

  • 9.8 Critical severity

    Mineadmin: Improper Control of Generation of Code

    CVE-2025-65854MineAdmin

    Insecure permissions in the scheduled tasks feature of MineAdmin v3.x allows attackers to execute arbitrary commands and execute a full account takeover.

  • 9.8 Critical severity

    parse-server: Improper Control of Generation of Code

    CVE-2025-67727Parse-community

    Parse Server is an open source backend that can be deployed to any infrastructure that runs Node.js. In versions prior to 8.6.0-alpha.2, a GitHub CI workflow is triggered in a way that grants the GitHub Actions workflow elevated permissions, giving it access t

  • 8.8 High severity

    pgAdmin 4: Improper Control of Generation of Code

    CVE-2025-13780Pgadmin.org

    pgAdmin versions up to 9.10 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 se

  • 7.8 High severity

    PDF Editor: Improper Control of Generation of Code

    CVE-2025-55313Foxit

    An issue was discovered in Foxit PDF and Editor for Windows and macOS before 13.2 and 2025 before 2025.2. They allow potential arbitrary code execution when processing crafted PDF files. The vulnerability stems from insufficient handling of memory allocation f

  • 8.2 High severity

    neuron-ai: Improper Control of Generation of Code

    CVE-2025-67509Neuron-core

    Neuron is a PHP framework for creating and orchestrating AI Agents. Versions 2.8.11 and below use MySQLSelectTool, which is vulnerable to Read-Only Bypass. MySQLSelectTool is intended to be a read-only SQL tool (e.g., for LLM agent querying, however, validatio

  • 8.8 High severity

    xwiki-rendering: Improper Control of Generation of Code

    CVE-2025-66474XWikiEPSS 1.09%

    XWiki Rendering is a generic rendering system that converts textual input in a given syntax (wiki syntax, HTML, etc) into another syntax (XHTML, etc). Versions 16.10.9 and below, 17.0.0-rc-1 through 17.4.2 and 17.5.0-rc-1 through 17.5.0 have insufficient prote

  • 9.8 Critical severity

    Hub M2 Firmware: Improper Control of Generation of Code

    CVE-2025-65294AqaraEPSS 1.93%

    Aqara Hub devices including Camera Hub G3 4.1.9_0027, Hub M2 4.3.6_0027, and Hub M3 4.3.6_0025 contain an undocumented remote access mechanism enabling unrestricted remote command execution.

  • 7.2 High severity

    PopojiCMS: Improper Control of Generation of Code

    CVE-2024-58284PopojiCMSEPSS 1.18%

    PopojiCMS 2.0.1 contains an authenticated remote command execution vulnerability that allows administrative users to inject malicious PHP code through the metadata settings endpoint. Attackers can log in and modify the meta content to create a web shell that e

  • 9.8 Critical severity

    Chancms: Improper Control of Generation of Code

    CVE-2025-65602ChanCMS

    A template injection vulnerability in the /vip/v1/file/save component of ChanCMS v3.3.4 allows attackers to execute arbitrary code via a crafted POST request.

  • 9.8 Critical severity

    vite-plugin-react: Improper Control of Generation of Code

    CVE-2025-67489Vitejs

    @vitejs/plugin-rs provides React Server Components (RSC) support for Vite. Versions 0.5.5 and below are vulnerable to arbitrary remote code execution on the development server through unsafe dynamic imports in server function APIs (loadServerAction, decodeRepl

  • 8.8 High severity

    elysia: Improper Control of Generation of Code

    CVE-2025-66457Elysiajs

    Elysia is a Typescript framework for request validation, type inference, OpenAPI documentation and client-server communication. Versions 1.4.17 and below are subject to arbitrary code execution from cookie config. When dynamic cookies are enabled (e.g. there a

  • 9.9 Critical severity

    SAP Solution Manager: Improper Control of Generation of Code

    CVE-2025-42880SAPEPSS 4.52%

    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

  • 9.8 Critical severity

    Firefox: Improper Control of Generation of Code

    CVE-2025-14324Mozilla

    JIT miscompilation in the JavaScript Engine: JIT component. This vulnerability was fixed in Firefox 146, Firefox ESR 115.31, Firefox ESR 140.6, Thunderbird 146, and Thunderbird 140.6.