Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain valid UpTrain credentials
-
DeliverySend crafted POST to /add_prompts
-
ExploitInject code via checks or metadata parameter
-
ExecutionServer executes attacker payload
-
ImpactAchieve arbitrary code execution in container
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Input neutralization, injection prevention
|
| Exploitation Conditions | Exploitation requires a valid authenticated session against the UpTrain instance, corresponding to CVSS PR:L. The attacker must be able to reach the UpTrain dashboard API over the network (AV:N) and must have credentials sufficient to call the |
| Impact | The CVSS 4.0 base score of 7.4 (High) reflects a network-reachable, low-complexity attack requiring only low-privilege authentication (AV:N/AC:L/AT:N/PR:L/UI:N) with full confidentiality, integrity, and availability impact on the vulnerable system (VC:H/VI:H/VA:H). The E:P exploit modifier confirms proof-of-concept code is publicly available per GitHub Security Lab's GHSL-2024-200/201 advisory, elevating practical risk above the base score alone. There is no CISA KEV listing, indicating active mass exploitation has not been confirmed at time of analysis. The primary real-world risk mitigator is that exploitation requires a valid authenticated session - this limits opportunistic internet-scale exploitation but does not protect against insider threat or compromised credentials. The absence of any vendor patch significantly elevates urgency for exposed instances. For organizations where UpTrain is internet-facing or accessible to untrusted users, this should be treated as a high-priority finding. For internal-only deployments with strong access controls, risk is moderate but still warrants compensating controls given the lack of a fix. |
| Exploit ScenarioDerived | An attacker who has obtained valid UpTrain credentials - whether through phishing, credential reuse, or insider access - sends a crafted HTTP POST request to the |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 17, 2026
Remote code execution in UpTrain's /add_prompts API endpoint allows any authenticated user to execute arbitrary commands on the host system by injecting malicious payloads into the checks or metadata parameters. Affected versions are 0.7.1 and prior, and deployments following the official documentation run inside Docker containers, meaning successful exploitation grants control of the container environment. GitHub Security Lab (GHSL-2024-200/201) has published an advisory and the CVSS 4.0 E:P modifier confirms publicly available proof-of-concept exploit code exists; no vendor-released patch has been issued as of time of publication.
RemediationAI
No vendor-released patch identified at time of analysis. Organizations running UpTrain should immediately apply the following compensating controls: First, restrict access to the UpTrain dashboard and API exclusively to trusted internal users via network-level controls (firewall rules, VPN enforcement, or reverse proxy ACLs) - this reduces the authenticating-user threat pool to known personnel. Second, disable or block the /add_prompts endpoint entirely at the reverse proxy or application firewall layer if prompt management functionality is not required; note this will break prompt configuration workflows. Third, review and harden Docker container runtime settings: ensure containers run with minimal Linux capabilities (drop CAP_SYS_ADMIN and similar), enforce read-only filesystems where possible, and use non-root container users to limit post-exploitation impact. Fourth, audit UpTrain access logs for any anomalous calls to /add_prompts with unexpected parameter structures as a detection measure. Monitor the upstream GitHub repository at https://github.com/uptrain-ai/uptrain and the GitHub Security Lab advisory at https://securitylab.github.com/advisories/GHSL-2024-200_GHSL-2024-201_Uptrain/ for patch availability.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
UpTrain is an open-source Python-based platform for evaluating and improving generative AI applications. The vulnerable endpoint /add_prompts is implemented in uptrain/dashboard/backend/app.py (line 773) and accepts user-controlled checks and metadata parameters. The root cause is CWE-74 (Improper Neutralization of Special Elements used by a Downstream Component - Injection): user-supplied input in these parameters is passed to a downstream execution context without adequate sanitization, allowing the interpreter or evaluation engine to treat attacker-controlled data as executable instructions. Because UpTrain's documentation recommends Docker-based deployment, the immediate execution context is typically a container, which limits host-level blast radius but still represents full container compromise including file access, network pivoting, and potential container escape depending on the runtime configuration.
Know when Docker gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:P
Network-reachable endpoint exploitable by any authenticated low-privilege user with no user interaction; full impact on the container/process scope unchanged.
Primary rating from Vendor (github).
CVSS VectorVendor: github
DescriptionCVE.org
UpTrain is an open-source platform to evaluate and improve generative AI applications. In version 0.7.1 and prior, the /add_prompts endpoint is vulnerable to remote code execution via the checks and metadata parameters. Any user that has access to UpTrain and a valid authentication method may be able to execute arbitrary code in the context of the host running UpTrain, which in most cases will be the docker container as suggested by the documentation. As of time of publication, no known patch is available.
Articles & Coverage 2
Executive ViewAI
UpTrain versions 0.7.1 and prior contain a remote code execution vulnerability in the /add_prompts API endpoint that allows authenticated users to execute arbitrary commands within containerized deployments. Successful exploitation compromises the entire container environment and any connected systems. Organizations running affected versions face immediate risk of data theft, service disruption, and lateral movement to other infrastructure.
No vendor-released patch identified at time of analysis. Interim mitigations: restrict network access to the /add_prompts endpoint using network policies or Web Application Firewall rules; limit UpTrain API access to minimal set of authenticated users with least-privilege controls; implement real-time monitoring and alerting for anomalous command execution within affected containers; maintain isolated container networking to contain potential compromise; establish container incident response procedures.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
An issue was discovered in Appsmith before 1.52. Rated critical severity (CVSS 9.8), this vulnerability is remotely expl
runc through version 1.0-rc6 (used in Docker before 18.09.2) contains a container escape vulnerability that allows attac
Netmaker makes networks with WireGuard. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no a
Unauthenticated remote code execution in Marimo ≤0.20.4 allows attackers to execute arbitrary system commands via the `/
The News & Blog Designer Pack - WordPress Blog Plugin - (Blog Post Grid, Blog Post Slider, Blog Post Carousel, Blog Post
Path traversal in JFrog Artifactory (CWE-22) enables an authenticated low-privilege user to write data outside the inten
Docker 1.3.2 allows remote attackers to execute arbitrary code with root privileges via a crafted (1) image or (2) build
Remote code execution in Gogs through 0.14.2 allows authenticated users (and unauthenticated attackers on default-config
Unauthenticated remote command injection in SGWBOX N3 firmware 2.0.25 lets attackers execute arbitrary operating-system
Remote code execution in Flowise before 3.1.2 allows any authenticated user (or API caller with chatflow view/update per
Remote code execution in NocoBase Workflow Script Node (npm @nocobase/plugin-workflow-javascript) allows authenticated l
Docker Desktop Community Edition before 2.1.0.1 allows local users to gain privileges by placing a Trojan horse docker-c
EUVD-2025-210735
NVD
CVE.org
EPSS
Vulnrichment
GitHub
VulDB
Exploit-DB