Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-privilege Taier credentials
-
DeliverySend crafted REST API request with malicious sqlText value
-
ExploitUnsanitized input passed to Runtime.exec()
-
ExecutionArbitrary OS command executes in Taier process context
-
ImpactPartial confidentiality, integrity, and availability impact achieved
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization OS command sanitization, avoid shell exec
MITRE ATT&CK
2 techniques across 1 tactic: Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Authentication is required: the CVSS vector specifies PR:L (low-privileged), meaning an attacker must possess at minimum a valid low-privilege account on the Taier platform - unauthenticated exploitation is NOT possible based on available data. The specific vulnerable surface is the |
| Impact | Multiple signals present a mixed risk picture that warrants careful interpretation. The CVSS 4.0 base score of 2.1 is anomalously low for a CWE-78 command injection finding - typically one of the most severe vulnerability classes. The vector (AV:N/AC:L/AT:N/PR:L/UI:N) confirms remote, low-complexity access with no attack requirements, but the impact metrics (VC:L/VI:L/VA:L; SC:N/SI:N/SA:N) cap all confidentiality, integrity, and availability impact at 'Low' with no downstream scope change. This likely reflects a restricted OS execution context (e.g., containerized or low-privilege service account) rather than a full-system compromise scenario, but this is inferred - not confirmed by the vendor. IMPORTANT DISCREPANCY: A network-reachable command injection vulnerability scored at 2.1 with only partial impact is inconsistent with typical CWE-78 outcomes; security teams should independently verify the privilege level of the Taier service account before accepting this score at face value. EPSS at 0.84% (75th percentile) indicates moderate exploitation likelihood relative to the broader CVE population - not negligible. The SSVC determination of Automatable: no reflects the PR:L authentication barrier, limiting mass exploitation. A public POC exists (E:P in CVSS), elevating practical risk above theoretical. KEV status is not confirmed - this is not classified as actively exploited by CISA at time of analysis. |
| Exploit ScenarioDerived | An attacker who has obtained low-privilege credentials to the Taier platform - for example, through credential stuffing, phishing, or reused passwords - sends a crafted REST API request with a |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 08, 2026
OS command injection in DTStack Taier 1.4.0 permits remote low-privileged authenticated attackers to execute arbitrary operating system commands by injecting shell metacharacters into the sqlText parameter, which is passed unsanitized to Java's Runtime.exec() within the REST API. A public proof-of-concept exploit has been disclosed on GitHub. No vendor patch exists - the vendor did not respond to responsible disclosure - leaving all Taier 1.4.0 deployments without an official remediation path at time of analysis.
RemediationAI
No vendor-released patch identified at time of analysis - the vendor did not respond to responsible disclosure, and no official fix version has been published. Compensating controls should be applied in the interim. First, restrict access to the Taier REST API to trusted, authenticated users over network controls (firewall rules, VPN, API gateway), reducing the exposure surface for the low-privileged authentication requirement. Second, implement input validation at the WAF or reverse-proxy layer to reject or sanitize shell metacharacters (semicolons, pipes, backticks, ampersands) in the sqlText parameter; note this may break legitimate SQL text payloads if not carefully tuned. Third, run the Taier application process under a dedicated, minimally privileged OS account with no shell access where possible, to limit what injected commands can accomplish - this aligns with the low CVSS impact scores and may already be partially in place. Fourth, enable process-level auditing (auditd or equivalent) to detect anomalous child processes spawned by the Taier JVM. Monitor the VulDB entry at https://vuldb.com/vuln/365418 and the NVD record at https://nvd.nist.gov/vuln/detail/CVE-2026-9437 for any future vendor patch release.
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
DTStack Taier is a distributed task scheduling platform. The root cause is CWE-78 (Improper Neutralization of Special Elements used in an OS Command): user-supplied input from the sqlText REST API argument is passed without sanitization to Java's Runtime.exec() method, which invokes OS-level process execution. Because Runtime.exec() can interpret shell metacharacters (semicolons, pipes, ampersands) when input is naively constructed into a command string, an attacker can append arbitrary commands. CPE cpe:2.3:a:dtstack:taier:*:*:*:*:*:*:*:* identifies the affected application; EUVD (EUVD-2026-31645) narrows the confirmed affected release to version 1.4.0. The wildcard CPE version field raises the question of whether adjacent versions are also vulnerable, but no vendor guidance exists to clarify scope.
Know when Taier 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:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
Primary rating from Vendor (VulDB) · only source for this CVE.
CVSS VectorVendor: VulDB
Lifecycle Timeline
2DescriptionCVE.org
A vulnerability has been found in DTStack Taier 1.4.0. This affects the function Runtime.exec of the component REST API. The manipulation of the argument sqlText leads to os command injection. The attack is possible to be carried out remotely. The exploit has been disclosed to the public and may be used. The vendor was contacted early about this disclosure but did not respond in any way.
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
OS command injection occurs when an application passes unsanitized user input directly into system shell commands.
An insecure permissions in /Taier/API/tenant/listTenant interface in DTStack Taier 1.3.0 allows attackers to view sensit
Path traversal in DTStack Taier 1.4.0's Chunk-Check Endpoint exposes the server's filesystem to remote unauthenticated a
Path traversal in DTStack Taier 1.4.0 allows an authenticated administrative user to supply a crafted clusterName contai
EUVD-2026-31645
GHSA-rpvv-2fvv-23x5
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB