Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
CWE-94 code injection enabling RCE warrants C:H/I:H/A:H; UI:R reflects required user-triggered tool execution per CVSS 4.0 UI:P; PR:N as no attacker-side credentials required.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
4DescriptionCVE.org
A security flaw has been discovered in zevorn rt-claw up to 0.2.0. This affects the function tool_run_script_execute of the file claw/services/tools/script.c of the component Telegram-to-AI Tool Execution Flow. Performing a manipulation results in code injection. It is possible to initiate the attack remotely. The exploit has been released to the public and may be used for attacks. The project was informed of the problem early through an issue report but has not responded yet.
AnalysisAI
Code injection in zevorn rt-claw up to version 0.2.0 allows remote attackers to execute arbitrary code via the Telegram-to-AI Tool Execution Flow. The vulnerable function tool_run_script_execute in claw/services/tools/script.c fails to sanitize attacker-controlled input before passing it to script execution logic. A public proof-of-concept exploit has been released via GitHub issue #138, and the vendor has not yet responded to disclosure - no patch is available at time of analysis.
Technical ContextAI
rt-claw (CPE: cpe:2.3:a:zevorn:rt-claw:*:*:*:*:*:*:*:*) is a Telegram-to-AI bridge tool that routes Telegram messages into AI-driven tool execution pipelines. The vulnerable code path resides in claw/services/tools/script.c within the tool_run_script_execute function, which is responsible for handling script execution triggered by Telegram commands. CWE-94 (Improper Control of Generation of Code) indicates that the function incorporates user-supplied data into a script or command string without adequate neutralization, enabling injection of arbitrary code constructs. This class of vulnerability typically arises when dynamic script generation uses string concatenation with unsanitized input rather than parameterized invocation or strict allowlisting.
RemediationAI
No vendor-released patch has been identified at time of analysis - the vendor has not responded to the coordinated disclosure submitted via GitHub issue #138 (https://github.com/zevorn/rt-claw/issues/138). As a primary compensating control, disable or remove the script execution feature (tool_run_script_execute) entirely if it is not operationally required; disabling this capability eliminates the vulnerable code path but may break AI tool-invocation workflows. If script execution must remain enabled, restrict Telegram bot access to a strict allowlist of trusted user IDs at the bot-token or middleware level to limit who can trigger the vulnerable flow. Additionally, sandbox the process running rt-claw (e.g., via a restricted container or systemd NoNewPrivileges/CapabilityBoundingSet drops) to contain the blast radius of any successful code injection. Monitor application logs for anomalous script payloads. Consumers should watch the upstream repository (https://github.com/zevorn/rt-claw/) and VulDB entry (https://vuldb.com/vuln/380020) for a patched release.
Information disclosure in zevorn's rt-claw (all versions up to 0.2.0) is reachable remotely through manipulation of the
Incorrect authorization in zevorn rt-claw up to version 0.2.0 allows remote unauthenticated attackers to bypass access c
Incorrect authorization in zevorn rt-claw up to version 0.2.0 permits remote unauthenticated attackers to invoke privile
Server-side request forgery in zevorn rt-claw up to version 0.2.0 allows remote unauthenticated attackers to forge arbit
Server-side request forgery in zevorn rt-claw up to version 0.2.0 allows unauthenticated remote attackers to manipulate
Server-side request forgery in rt-claw up to 0.2.0 allows unauthenticated remote attackers to manipulate the `url` argum
Same weakness CWE-94 – Code Injection
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-45415
GHSA-xr38-w5rc-h3q4