Skip to main content

Travisun Opptrix CVE-2026-115970

| EUVDEUVD-2026-109308 MEDIUM
Code Injection (CWE-94)
2026-10-24 VulDB GHSA-r422-8x8w-58jq
5.5
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach exposed Opptrix API
  2. Exploit
    POST crafted payload to /api/system-update/import
  3. Execution
    Trigger code injection in import handler
  4. Impact
    Execute 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.

This Month Plan within 30 days. Why: Vendor states no customer action required.
No patch listed yet 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Opptrix 0.4.0

Affected Packages

euvd opptrix no fix

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

Vendor (VulDB) PRIMARY 5.5 MEDIUM
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
vuln.today AI 9.8 CRITICAL

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.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
Low
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
CVSS changed
Oct 24, 2026 - 18:24 NVD
6.9 (MEDIUM) 5.5 (MEDIUM)
CVE Published
Oct 24, 2026 - 17:15 cve.org
MEDIUM 6.9

DescriptionCVE.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

EPSS Score
0.3%
Top 77% exploitable
Prevalence
Rare
obscure learning project, now deprecated and fully taken offline
Exploit
POC
Public exploit code exists
Social Media
2
Sightings
Data Quality
4 sources
Confidence: Medium

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
Vendor states no customer action required
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
Poc
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact· derived
Medium

Priority Score

48
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +28
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Code Injection CRITICAL

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.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy