Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as Taier admin
-
DeliverySubmit crafted clusterName with path traversal sequences via cluster creation API
-
ExploitTaier builds unsanitized filesystem path in getLocalKerberosPath()
-
ExecutionFileUtils.deleteDirectory() called on attacker-controlled path
-
PersistArbitrary directory deleted outside temp scope
-
ImpactService disruption or Kerberos config destroyed
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Path canonicalization, traversal prevention
MITRE ATT&CK
2 techniques across 2 tactics: Discovery, Collection The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires an authenticated session with high-privilege cluster management rights in Taier, as confirmed by CVSS PR:H. The vulnerable code path is triggered specifically during the cluster creation workflow when the clusterName parameter is submitted to ClusterController.java and flows through ConsoleClusterService.addCluster() into the Kerberos path construction logic in ConsoleComponentService.getLocalKerberosPath(). Unauthenticated users and low-privilege users without cluster management access cannot reach the vulnerable code path. No non-default configuration is required beyond a standard Taier 1.4.0 deployment - the vulnerability exists in the default cluster creation flow. The key limiting factor is the PR:H requirement: compromise of an admin credential is a prerequisite, making this a post-authentication privilege-abuse scenario rather than an external network attack. |
| Impact | The CVSS 4.0 score of 5.1 with PR:H accurately characterises the constrained real-world risk. Exploitation requires an authenticated account with administrative cluster management privileges, which substantially reduces the realistic attack surface to malicious insiders or compromised admin credentials - not opportunistic external attackers. EPSS data was not provided in the input, so exploitation probability cannot be quantified. The vulnerability is absent from CISA KEV, and no public proof-of-concept code has been identified. Impact is limited to low integrity (arbitrary directory deletion outside temp scope) and low availability (potential disruption of Kerberos configuration directories), with no confidentiality impact confirmed by the CVSS vector. This is not an emergency-response priority but warrants remediation within a normal patch cycle. The wildcard in the CPE string (cpe:2.3:a:dtstack:taier:*:*:*:*:*:*:*:*) implies all pre-1.5.0 versions may be affected, though only 1.4.0 is explicitly named in the CVE description - a gap that should be clarified with the vendor. |
| Exploit ScenarioDerived | An authenticated Taier administrator submits a cluster creation request with a crafted clusterName value such as '../../var/lib/taier-kerberos' to the Cluster Creation API endpoint. Taier's ConsoleComponentService builds an unsanitized path by concatenating the temp directory with the attacker-controlled name, then passes the result to FileUtils.deleteDirectory(), deleting an arbitrary directory on the server filesystem. No public exploit code has been identified, but the attack requires only a standard HTTP request with the necessary admin session token. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 14, 2026
Path traversal in DTStack Taier 1.4.0 allows an authenticated administrative user to supply a crafted clusterName containing directory-escape sequences during cluster creation, causing FileUtils.deleteDirectory to operate on arbitrary filesystem paths outside the intended temp directory. The CVSS 4.0 score of 5.1 with PR:H reflects the constrained attack surface: only users with cluster management privileges can trigger the flaw. No public exploit code or CISA KEV listing exists at time of analysis.
RemediationAI
Upgrade to DTStack Taier 1.5.0, available at https://github.com/DTStack/Taier/releases/tag/v1.5.0, which applies all three path traversal fixes under commit ec8c59c76aceb04ab3080543ab2d9c6a4b674729 (https://github.com/DTStack/Taier/commit/ec8c59c76aceb04ab3080543ab2d9c6a4b674729). As a compensating control prior to patching, restrict cluster creation API access to only fully-trusted administrative accounts and audit existing cluster names in the database for path traversal sequences such as '../', leading slashes, or null bytes. Additionally, tighten filesystem ACLs on the Taier temp directory so the application process cannot delete paths outside that directory tree, which limits the blast radius without requiring a code change. Note that restricting ACLs may break legitimate Kerberos file management if the temp directory is misconfigured, so verify the configured temp path before applying.
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 Java-based distributed task scheduling and development platform (CPE: cpe:2.3:a:dtstack:taier:*:*:*:*:*:*:*:*) used primarily for big data job orchestration. The root cause is CWE-22 (Path Traversal): the clusterName parameter supplied at cluster creation was incorporated into filesystem path construction - specifically in getLocalKerberosPath() in ConsoleComponentService.java - without input sanitization, allowing sequences such as '../' or absolute path components to escape the intended temp directory scope. The commit diff reveals three coordinated fix locations: ConsoleClusterService.java gained a checkClusterName() validator rejecting slashes, double-dots, null bytes, and absolute paths; ConsoleComponentService.java replaced clusterName with clusterId in path construction and introduced a deleteLocalKerberosDirectory() method that verifies the canonical resolved path starts within the temp directory before calling FileUtils.deleteDirectory(); ZipUtil.java received a companion validateZipEntryName() fix addressing a related zip-slip vector in the same cluster creation workflow. The vulnerability is a classic unsanitized user input used in filesystem operations without confinement checks.
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:H/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N
High privilege required for cluster creation access; path deletion causes limited integrity and availability impact with no confidentiality exposure.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
DescriptionCVE.org
A vulnerability was determined in DTStack Taier 1.4.0. Affected by this issue is the function FileUtils.deleteDirectory of the file ClusterController.java of the component Cluster Creation. This manipulation of the argument clusterName causes path traversal. Remote exploitation of the attack is possible. Upgrading to version 1.5.0 can resolve this issue. Patch name: ec8c59c76aceb04ab3080543ab2d9c6a4b674729. The affected component should be upgraded.
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
Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.
Related Vulnerabilities in DTStack Taier Path Traversal Flaws
View all 3An insecure permissions in /Taier/API/tenant/listTenant interface in DTStack Taier 1.3.0 allows attackers to view sensit
OS command injection in DTStack Taier 1.4.0 permits remote low-privileged authenticated attackers to execute arbitrary o
EUVD-2026-58557
GHSA-v3r7-p73g-2j3x
NVD
CVE.org
EPSS
VulDB
Exploit-DB