CyberSecBulletin

Improper Control of Dynamically-Managed Code Resources

CWE-913

The product does not properly restrict reading from or writing to dynamically-managed code resources such as variables, objects, classes, attributes, functions, or executable instructions or statements.

We track 66 vulnerabilities of this type. 100% are rated high or critical, and the average CVSS score is 9.1. 1 has been exploited in real attacks.

How this weakness is prevented

  • Implementation: For any externally-influenced input, check the input against an allowlist of acceptable values.
  • Implementation Architecture and Design: Refactor the code so that it does not need to be dynamically managed.

Latest Improper Control of Dynamically-Managed Code Resources vulnerabilities

  • 8.8 High severity

    Chrome: Improper Control of Dynamically-Managed Code Resources

    CVE-2026-121170Google

    Improper resource control in WebCodecs in Google Chrome prior to 157.0.8103.38 allowed a remote attacker to bypass web origin policy via a crafted HTML page. (Chromium security severity: Medium)

  • 7.3 High severity

    Metalama: Deserialization of Untrusted Data

    CVE-2026-62848Metalama

    Metalama is a Roslyn-based open-source patterns and architecture toolkit for C#. From 2023.0.101-rc until 2025.1.18, 2026.0.25 and 2026.1.19, the Windows Visual Studio integration deserializes local named-pipe messages without restricting which CLR types can b

  • 7.8 High severity

    gst-editing-services: Improper Control of Dynamically-Managed Code Resources

    CVE-2026-116612GStreamer project

    A flaw was found in GStreamer Editing Services (gst-editing-services). A GES project file can embed an arbitrary GStreamer pipeline description as an effect definition. When such a file is loaded, either explicitly by an editing application or automatically by

  • 7.3 High severity

    agno: Improper Control of Dynamically-Managed Code Resources

    CVE-2026-108819Agno-agi

    A security flaw has been discovered in agno-agi agno up to 3.0.6/3.1.1. This vulnerability affects the function exec of the component Agent Orchestration Layer. Performing a manipulation of the argument code results in dynamically-managed code resources. Remot

  • 9.4 Critical severity

    Ollama: Relative Path Traversal

    CVE-2026-103663Ollama

    Ollama is vulnerable to path traversal in the `/api/pull` endpoint due to insufficient validation of layer digests by the `digestToPath` function. An unauthenticated remote attacker can specify a path traversal sequence as a layer digest, causing a malicious b

  • 10.0 Critical severity

    vm2: Improper Control of Dynamically-Managed Code Resources

    CVE-2026-92955Patriksimek

    vm2 before 3.11.8 contains a sandbox escape vulnerability in NodeVM that allows attackers to access the host __proto__ getter/setter through console._stdout and console._stderr. Attackers can overwrite EventEmitter.prototype.emit and trigger process events to

  • 10.0 Critical severity

    vm2: Improper Control of Dynamically-Managed Code Resources

    CVE-2026-92953Patriksimek

    vm2 versions from 3.11.0 before 3.11.8 fail to protect host TypedArray and ArrayBuffer prototypes from sandbox mutation. Attackers can use prototype-walking primitives to reach and modify host Uint8Array.prototype, %TypedArray%.prototype, and ArrayBuffer.proto

  • 10.0 Critical severity

    vm2: Improper Control of Dynamically-Managed Code Resources

    CVE-2026-92946Patriksimek

    vm2 before 3.11.7 contains a remote code execution vulnerability when require.external is enabled without an explicit require.root that excludes node_modules. Sandboxed code can require vm2's own package, instantiate an unrestricted NodeVM instance, and execut

  • 9.0 Critical severity

    vm2: Improper Control of Dynamically-Managed Code Resources

    CVE-2026-92935Patriksimek

    vm2 is a sandbox for running untrusted Node.js code. In versions >= 3.11.4 and <= 3.11.6, the NodeVM constructor computes `hasRealRequireConfig` with `typeof requireOpts === 'object' && requireOpts !== null`, so an array-shaped `require` value (for example `re

  • 9.8 Critical severity

    Sentry Seer is vulnerable to a multi-stage trust-boundary violation that allows…

    CVE-2026-90999Functional Software

    Sentry Seer is vulnerable to a multi-stage trust-boundary violation that allows unauthenticated attacker-controlled telemetry to become code that is executed by an agent in a privileged automation environment. An external attacker can submit fabricated Sentry

  • 7.5 High severity

    MQ: Improper Control of Dynamically-Managed Code Resources

    CVE-2026-12354IBM

    IBM MQ 9.1.0.0 through 9.1.0.37 LTS, 9.2.0.0 through 9.2.0.43 LTS, 9.3.0.0 through 9.3.0.41 LTS, 9.3.0.0 through 9.3.5.1 CD, 9.4.0.0 through 9.4.0.25 LTS, 9.4.0.0 through 9.4.5.1 CD, and 10.0.0.0 could allow an authenticated attacker to execute arbitrary code

  • 8.1 High severity

    Apache Impala: Improper Control of Dynamically-Managed Code Resources

    CVE-2026-65181Apache

    Insufficient authorization of Data Source tables in Impala 2.7-4.5 allows a client with privileges to upload a file to remote storage and create a table to execute arbitrary Java code. Users are recommended to upgrade to version 4.5.2, which fixes this issue.

  • 8.8 High severity

    Apache Nutch: Improper Control of Generation of Code

    CVE-2026-41870Apache

    Missing Authorization, Improper Control of Generation of Code ('Code Injection'), Improper Control of Dynamically-Managed Code Resources, Use of Externally-Controlled Input to Select Classes or Code ('Unsafe Reflection') vulnerability in Apache Nutch Server (N

  • 9.1 Critical severity

    Spring Framework: Improper Control of Dynamically-Managed Code Resources

    CVE-2026-59283Spring

    Applications that evaluate Spring Expression Language (SpEL) expressions using SimpleEvaluationContext may be vulnerable to a safety guard bypass when the SpEL expression compiler is active. Spring Framework 7.0.0 - 7.0.8 Spring Framework 6.2.0 - 6.2.19 Spring

  • 8.3 High severity

    arc: Improper Limitation of a Pathname to a Restricted Directory

    CVE-2026-48105Basekick-Labs

    Arc is an open, SQL-native time-series database for telemetry. Prior to version 26.06.1, Arc Enterprise's Raft FSM (`internal/cluster/raft/fsm.go:applyRegisterFile`) accepts attacker-chosen file paths in manifest-registration proposals without validating them

  • 8.8 High severity

    Chrome: Improper Control of Dynamically-Managed Code Resources

    CVE-2026-76023Google

    Improper resource control in Linux Toolkit Theming in Google Chrome prior to 151.0.7922.173 allowed a remote attacker who had compromised the renderer process to execute arbitrary code outside the sandbox via a crafted HTML page. (Chromium security severity: H

  • 9.1 Critical severity

    Red Hat Advanced Cluster Management for…: Improper Control of Dynamically-Managed Code Resources

    CVE-2026-71470Red Hat

    A flaw was found in the search-v2-operator. This vulnerability allows a privileged user, specifically a Custom Resource (CR) editor, to manipulate Search CR fields such as imageOverride, arguments, and environment variables without proper validation. By exploi

  • 9.8 Critical severity

    vm2: Improper Control of Dynamically-Managed Code Resources

    CVE-2026-47698Patriksimek

    vm2 is an open source vm/sandbox for Node.js. Prior to 3.11.6, lib/bridge.js and lib/setup-sandbox.js fail to block stacked indirection through Function.prototype.call around dangerous host prototype getter and setter mutators, allowing sandbox code to sever a

  • 8.8 High severity

    electerm: Improper Control of Dynamically-Managed Code Resources

    CVE-2026-73226Electerm

    electerm is an open-sourced terminal/ssh/sftp/telnet/serialport/RDP/VNC/Spice/ftp client. Prior to 3.15.186, electerm allows an authenticated WebSocket client to invoke unintended internal functions through client-controlled func values in upgrade-func in src/

  • 10.0 Critical severity

    crawl4ai: Improper Control of Generation of Code

    CVE-2026-53753UnclecodeEPSS 2.43%

    Crawl4AI is an open-source LLM friendly web crawler & scraper. Prior to 0.8.7, the _safe_eval_expression() function in the computed fields feature uses an AST validator that only blocks attributes starting with underscore. Python generator and frame object att

  • 9.8 Critical severity

    vm2: Improper Control of Dynamically-Managed Code Resources

    CVE-2026-47210PatriksimekEPSS 1.72%

    vm2 is an open source vm/sandbox for Node.js. Prior to version 3.11.4, a sandbox escape vulnerability in vm2 allows arbitrary code execution in the host process when untrusted code is executed with async support on runtimes exposing WebAssembly JSPI (WebAssemb

  • 10.0 Critical severity

    vm2: Improper Control of Dynamically-Managed Code Resources

    CVE-2026-47208PatriksimekEPSS 1.04%

    vm2 is an open source vm/sandbox for Node.js. Prior to version 3.11.4, VM2 suffers from a sandbox breakout vulnerability. This allows attackers to write code which can escape from the VM2 sandbox and execute arbitrary commands on the host system. This issue ha

  • 10.0 Critical severity

    vm2: Improper Control of Dynamically-Managed Code Resources

    CVE-2026-47137Patriksimek

    vm2 is an open source vm/sandbox for Node.js. Prior to version 3.11.4, the fix for GHSA-8hg8-63c5-gwmx (CVE-2023-37903) introduced a check in nodevm.js line 263 that blocks the combination nesting: true + require: false. However, the check uses strict equality

  • 10.0 Critical severity

    vm2: Improper Control of Dynamically-Managed Code Resources

    CVE-2026-47131Patriksimek

    vm2 is an open source vm/sandbox for Node.js. Prior to version 3.11.4, by combining Buffer.call.call({}.__lookupGetter__, Buffer, "__proto__"), Buffer.call.call({}.__lookupSetter__, Buffer, "__proto__"), and Node.js's ERR_INVALID_ARG_TYPE Error, the host's Typ

  • 9.3 Critical severity

    PCManFM-Qt: Improper Control of Dynamically-Managed Code Resources

    CVE-2026-48700LXQt

    An issue was discovered in all versions of PCManFM-Qt starting from 1.1.0. When a regular file's path is passed as a URI in an org.freedesktop.FileManager1.ShowFolders D-Bus method call, PCManFM-Qt delegates to a different program (based on the file type) with

  • 9.6 Critical severity

    PraisonAI is a multi-agent teams system. Prior to version 4.6.34, PraisonAI's MCP (Model…

    CVE-2026-44336MervinPraison

    PraisonAI is a multi-agent teams system. Prior to version 4.6.34, PraisonAI's MCP (Model Context Protocol) server (praisonai mcp serve) registers four file-handling tools by default — praisonai.rules.create, praisonai.rules.show, praisonai.rules.delete, and pr

  • 9.1 Critical severity

    Plack::Middleware::XSendfile: Exposure of Sensitive Information to an Unauthorized Actor

    CVE-2026-7381Miyagawa

    Plack::Middleware::XSendfile versions through 1.0053 for Perl can allow client-controlled path rewriting. Plack::Middleware::XSendfile allows the variation setting (sendfile type) to be set by the client via the X-Sendfile-Type header, if it is not considered

  • 9.9 Critical severity

    nocobase: Improper Control of Dynamically-Managed Code Resources

    CVE-2026-34156NocobaseEPSS 35%

    NocoBase is an AI-powered no-code/low-code platform for building business applications and enterprise solutions. Prior to version 2.0.28, NocoBase's Workflow Script Node executes user-supplied JavaScript inside a Node.js vm sandbox with a custom require allowl

  • 9.1 Critical severity

    graphiti: Improper Control of Dynamically-Managed Code Resources

    CVE-2026-33286Graphiti-api

    Graphiti is a framework that sits on top of models and exposes them via a JSON:API-compliant interface. Versions prior to 1.10.2 have an arbitrary method execution vulnerability that affects Graphiti's JSONAPI write functionality. An attacker can craft a malic

  • 8.8 High severity

    Apache Airflow Providers Http: Improper Control of Dynamically-Managed Code Resources

    CVE-2025-69219Apache

    A user with access to the DB could craft a database entry that would result in executing code on Triggerer - which gives anyone who have access to DB the same permissions as Dag Author. Since direct DB access is not usual and recommended for Airflow, the likel

  • 9.9 Critical severity

    n8n: Improper Control of Dynamically-Managed Code Resources

    CVE-2026-25049n8nEPSS 1.56%

    n8n is an open source workflow automation platform. Prior to versions 1.123.17 and 2.5.2, an authenticated user with permission to create or modify workflows could abuse crafted expressions in workflow parameters to trigger unintended system command execution

  • 10.0 Critical severity

    SandboxJS: Improper Control of Generation of Code

    CVE-2026-23830NyarivEPSS 1.22%

    SandboxJS is a JavaScript sandboxing library. Versions prior to 0.8.26 have a sandbox escape vulnerability due to `AsyncFunction` not being isolated in `SandboxFunction`. The library attempts to sandbox code execution by replacing the global `Function` constru

  • 10.0 Critical severity

    vm2: Improper Control of Generation of Code

    CVE-2026-22709PatriksimekEPSS 1.27%

    vm2 is an open source vm/sandbox for Node.js. In vm2 prior to version 3.10.2, `Promise.prototype.then` `Promise.prototype.catch` callback sanitization can be bypassed. This allows attackers to escape the sandbox and run arbitrary code. In lib/setup-sandbox.js,

  • 8.8 High severity

    signalk-server: Improper Neutralization of Special Elements used in an OS Command

    CVE-2025-66398SignalKEPSS 19.9%

    Signal K Server is a server application that runs on a central hub in a boat. Prior to version 2.19.0, an unauthenticated attacker can pollute the internal state (`restoreFilePath`) of the server via the `/skServer/validateBackup` endpoint. This allows the att

  • 8.8 High severity

    n8n Improper Control of Dynamically-Managed Code Resources Exploited

    CVE-2025-68613n8nEPSS 99%

    n8n is an open source workflow automation platform. Versions starting with 0.211.0 and prior to 1.120.4, 1.121.1, and 1.122.0 contain a critical Remote Code Execution (RCE) vulnerability in their workflow expression evaluation system. Under certain conditions,

  • 8.8 High severity

    Endpoint Manager: Improper Control of Dynamically-Managed Code Resources

    CVE-2025-13659IvantiEPSS 2.1%

    Improper control of dynamically managed code resources in Ivanti Endpoint Manager prior to version 2024 SU4 SR1 allows a remote, unauthenticated attacker to write arbitrary files on the server, potentially leading to remote code execution. User interaction is

  • 8.7 High severity

    Apigee hybrid Javacallout policy: Improper Control of Dynamically-Managed Code Resources

    CVE-2025-13426Google Cloud

    A vulnerability exists in Google Apigee's JavaCallout policy https://docs.apigee.com/api-platform/reference/policies/java-callout-policy that allows for remote code execution. It is possible for a user to write a JavaCallout that injected a malicious object in

  • 8.8 High severity

    youlai-mall: Improper Control of Dynamically-Managed Code Resources

    CVE-2025-14085Youlaitech

    A vulnerability has been found in youlaitech youlai-mall 1.0.0/2.0.0. This impacts an unknown function of the file /app-api/v1/orders/. The manipulation of the argument orderId leads to improper control of dynamically-identified variables. Remote exploitation

  • 8.8 High severity

    youlai-mall: Improper Control of Dynamically-Managed Code Resources

    CVE-2025-14051Youlaitech

    A flaw has been found in youlaitech youlai-mall 1.0.0/2.0.0. Affected is the function getById/updateAddress/deleteAddress of the file /mall-ums/app-api/v1/addresses/. Executing manipulation can lead to improper control of dynamically-identified variables. The

  • 8.8 High severity

    DiskStation Manager (DSM): Improper Control of Dynamically-Managed Code Resources

    CVE-2024-5401Synology

    Improper control of dynamically-managed code resources vulnerability in WebAPI component in Synology DiskStation Manager (DSM) before 7.1.1-42962-8 and 7.2.1-69057-2 and 7.2.2-72806 and Synology Unified Controller (DSMUC) before 3.1.4-23079 allows remote authe