Skip to main content

DTStack Taier CVE-2026-19763

| EUVDEUVD-2026-58557 MEDIUM
Path Traversal (CWE-22)
2026-08-14 VulDB GHSA-v3r7-p73g-2j3x
5.1
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Authenticate as Taier admin
  2. Delivery
    Submit crafted clusterName with path traversal sequences via cluster creation API
  3. Exploit
    Taier builds unsanitized filesystem path in getLocalKerberosPath()
  4. Execution
    FileUtils.deleteDirectory() called on attacker-controlled path
  5. Persist
    Arbitrary directory deleted outside temp scope
  6. Impact
    Service 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.4% exploitation probability (EPSS)

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

Alert me

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

Taier 1.4.0

Affected Packages

euvd taier 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

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

Vendor (VulDB) PRIMARY 5.1 MEDIUM
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
vuln.today AI 3.8 LOW

High privilege required for cluster creation access; path deletion causes limited integrity and availability impact with no confidentiality exposure.

3.1 AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:L/A:L
4.0 AV:N/AC:L/AT:N/PR:H/UI:N/VC:N/VI:L/VA:L/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
High
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
Low
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

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

EPSS Score
0.4%
Top 69% exploitable
Prevalence
Low
niche big-data scheduling platform, primarily Chinese enterprise market
Social Media
1
Sightings
Data Quality
7 sources
Confidence: High

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 No
EPSS 0.4%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
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
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

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

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 3

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