Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach exposed Opptrix API
-
ExploitPOST crafted payload to /api/system-update/import
-
ExecutionTrigger code injection in import handler
-
ImpactExecute injected code in app context
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Code injection prevention, sandbox exec
MITRE ATT&CK
2 techniques across 2 tactics: Execution, Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires network reachability to the Opptrix HTTP API endpoint /api/system-update/import; the CVSS vector indicates no authentication (PR:N) and no user interaction (UI:N) are needed once the endpoint is reachable. The dominant LIMITING factor is deployment mode: the maintainer states Opptrix was intended to run exclusively on localhost and the flaw manifested primarily in local environments, so remote exploitation only applies where an operator has bound/exposed the API to a routable network interface - not the default/intended configuration. Additional limits: the product is deprecated and fully offline, so no new supported instances exist, and the exact malicious input required for the injection is not described in the available sources. |
| Impact | Signals are modest and partly contradictory. The supplied CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) describes a remote, low-complexity, unauthenticated path and scores 6.9, with exploit maturity E:P (proof-of-concept) - not E:A (attacked). There is no CISA KEV listing and no EPSS value in the input, so there is no signal of active or widespread exploitation; status is no public exploit confirmed as working, only a PoC reference. Crucially, the network vector conflicts with the maintainer's statement that Opptrix was a small learning project 'intended to run exclusively on localhost' and that the flaw 'manifested primarily in local environments' - so while the endpoint is technically network-reachable (AV:N), realistic exposure depends on someone deploying it with the API bound to a routable interface, which the maintainer implies was not the intended use. The vuln.today decision label is 'this_month', not act_now/emergency, consistent with a real-but-not-urgent issue. Net: this is a genuine code-injection (CWE-94) weakness but a low-priority one in practice - an obscure, now-deprecated and fully offline product, no confirmed exploitation, and a deployment model that was localhost-first. Treat the AV:N/impact figures as the theoretical ceiling; verify actual exposure before prioritizing. |
| Exploit ScenarioDerived | An attacker who can reach a deployed Opptrix instance's HTTP API sends a crafted request to /api/system-update/import (the Import Endpoint), injecting code that the application processes, leading to code execution in the app's context. A PoC reference has been published (not verified as working exploit code), and the CVSS AC:L/PR:N/UI:N profile implies no authentication or user interaction is needed - but exploitation first requires the API to be network-reachable, which the maintainer says was not the intended localhost-only deployment. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 24, 2026
Code injection in Travisun Opptrix 0.4.0 through the /api/system-update/import endpoint can lead to remote code execution by an unauthenticated network attacker when the HTTP API is reachable. The independent assessment rates confidentiality, integrity, and availability impact as high, but practical exposure is constrained because the deprecated project was intended to run only on localhost and remote exploitation requires an operator to expose the API on a routable interface. The supplied intelligence does not confirm CISA KEV active exploitation, and a public PoC reference exists but is not verified as working exploit code.
RemediationAI
No vendor-released patch was identified at time of analysis; the maintainer states a security fix was pushed directly to a private GitHub repository before the project went offline, and the project is deprecated with no supported instances. Retire or replace Opptrix. If an instance must remain for local testing, bind the HTTP API to loopback only and block /api/system-update/import from all untrusted networks using host firewall or reverse-proxy rules; this breaks remote API access but matches the maintainer's stated localhost-only design. Endpoint-level blocking or WAF rules against the import path are compensating controls only, and because the exact injection payload is not described in available sources, signature-based filtering is unreliable. See https://vuldb.com/vuln/426051 and https://vuldb.com/cve/CVE-2026-115970.
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
The affected component is the HTTP API import path /api/system-update/import in Travisun Opptrix 0.4.0, a product identified at the CPE level as cpe:2.3:a:travisun:opptrix:*:*:*:*:*:*:*:*; the CPE does not pin a version, while the description names 0.4.0. The root cause class is CWE-94 (Improper Control of Generation of Code, or code injection), meaning untrusted input reaches a code generation or execution path; the available sources do not identify the exact parameter, parser, or sink, so the trigger is not described. Both the vendor CVSS 4.0 vector (6.9, E:P) and the independent CVSS 3.1 assessment agree on AV:N/AC:L/PR:N/UI:N, so no authentication or user interaction is required once the endpoint is reachable, and the independent assessment rates C:H/I:H/A:H. The dominant limiting factor is deployment mode: the maintainer states Opptrix was intended to run exclusively on localhost and that the risk primarily manifested in local environments, so remote exploitation applies only when an operator has bound or exposed the API to a routable network interface. The project is completely offline and deprecated, so no supported instances exist. A public reference link (Google Drive) is included in the sources; it is not verified as working exploit code.
Know when Opptrix 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:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
CWE-94 code injection via an unauthenticated API endpoint yields code execution (C/I/A:H); AV:N/PR:N/UI:N follow the endpoint's reachability, though real exposure is limited by the localhost-only deployment intent.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
2DescriptionCVE.org
A vulnerability has been found in Travisun Opptrix 0.4.0. This impacts an unknown function of the file /api/system-update/import of the component Import Endpoint. Such manipulation leads to code injection. It is possible to launch the attack remotely. The exploit has been disclosed to the public and may be used. The project has been completely taken offline and deprecated. The project maintainer explains: "The mentioned security risk was a design flaw that manifested primarily in local environments during earlier stages of version development. We previously addressed and resolved this specific risk; however, because the project was restricted to a small learning scope and the main versions were intended to run exclusively on localhost, the security fix was only pushed directly to our GitHub repository before it went private." This vulnerability only affects products that are no longer supported by the maintainer.
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
Code injection occurs when an application accepts user input and passes it directly into a language interpreter or evaluator without proper sanitization.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
Denial of service in Travisun Opptrix 0.4.0 is reachable through the /api/channels/webhook/ route, where the preParsing
Unauthenticated command injection in Travisun Opptrix 0.4.0 allows remote attackers to run arbitrary commands on the hos
EUVD-2026-109308
GHSA-r422-8x8w-58jq
NVD
CVE.org
EPSS
VulDB
Exploit-DB