Skip to main content

Datavane TIS EUVDEUVD-2026-58668

| CVE-2026-69101 HIGH
Improper Restriction of XML External Entity Reference (CWE-611)
2026-08-14 VulnCheck GHSA-pfrg-4vg3-g532
8.3
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Authenticate to TIS with low-privilege credentials
  2. Delivery
    Craft XML payload with external entity referencing attacker HTTP listener
  3. Exploit
    Submit payload to doEditWorkflow endpoint via taskScript parameter
  4. Execution
    Unhardened DocumentBuilderFactory resolves external entity
  5. Persist
    TIS process reads target local file
  6. Impact
    File contents transmitted OOB to attacker-controlled server

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A02:2025 - Security Misconfiguration
ASVS 5.0
V13 - Configuration XML external entity prevention
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, 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 a valid authenticated session with at least low-privilege user access to the Datavane TIS application, consistent with the CVSS 4.0 PR:L metric. The attacker must be able to reach the TIS web interface over the network and submit a crafted POST request to the doEditWorkflow (edit_workflow action) endpoint with a malicious taskScript XML payload. For out-of-band exfiltration, the TIS server must have outbound network connectivity to attacker-controlled infrastructure - blocking egress would prevent OOB data exfiltration but may not prevent in-band or error-based file disclosure. Exploitation is limited to files readable by the OS-level user account running the TIS process; root or system-level files unreadable by that account are not directly accessible. No special non-default configuration is required beyond having the doEditWorkflow endpoint functional, which is standard TIS operation.

Impact

The CVSS 4.0 score of 8.3 with vector AV:N/AC:L/AT:N/PR:L/UI:N reflects a network-accessible, low-complexity attack requiring only a valid authenticated session - no elevated privileges are needed. The dual high-confidentiality impact (VC:H on the vulnerable system and SC:H on subsequent systems) accurately reflects the attacker's ability to read sensitive local files and pivot via SSRF to internal services. No KEV listing exists and no POC has been independently confirmed, so this is not a confirmed actively-exploited vulnerability; however, the public patch diff and VulnCheck advisory provide sufficient technical detail that a skilled attacker could reconstruct the exploit. XXE-to-SSRF chains are a well-understood, low-skill technique, reducing effective complexity. EPSS data was not provided in input. The principal limiting factor is the authentication requirement - the attack surface is restricted to users with valid TIS credentials, which meaningfully narrows the realistic attacker pool compared to unauthenticated exposures.

Exploit ScenarioDerived

An authenticated TIS user submits a taskScript payload to the doEditWorkflow endpoint containing an XML document with an external DTD reference pointing to an attacker-controlled HTTP server; the reference includes an entity that reads a local file such as a Derby database credential file using file://. The TIS server's DocumentBuilderFactory resolves the external entity, issues an outbound HTTP request carrying the file contents to the attacker's listener, completing the exfiltration without requiring any interaction from other users or elevated privileges beyond a standard TIS account. No public exploit code has been identified, but the technique is a standard XXE-OOB exfiltration pattern well-documented in public research.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Aug 14, 2026

XXE injection in Datavane TIS v5.0.0 exposes authenticated attackers a path to SSRF and out-of-band file exfiltration against the server hosting the application. The doEditWorkflow endpoint accepts a taskScript parameter parsed by an unhardened Java DocumentBuilderFactory that resolves external entities and loads external DTDs, allowing a crafted XML payload to trigger outbound HTTP requests to attacker-controlled infrastructure and read local files accessible to the TIS process user, including configuration files and Derby database credentials. No public exploit has been identified at time of analysis, but VulnCheck has published a dedicated advisory and the upstream patch commit is publicly accessible, providing clear technical signal about the vulnerable code path.

RemediationAI

Apply the upstream hardening fix from commit 2a84a1b84218a303e3e0a4823023363d5a7abfa1 available at https://github.com/datavane/tis/commit/2a84a1b84218a303e3e0a4823023363d5a7abfa1, which disables DTD processing and external entity resolution in the DocumentBuilderFactory used by the doEditWorkflow code path. A specific tagged release version incorporating this fix has not been independently confirmed - verify with the Datavane project whether a patched release artifact is available before deploying. As a compensating control pending patch application, restrict outbound network egress from the TIS server host to block HTTP/HTTPS connections to unexpected external destinations; this eliminates the out-of-band exfiltration channel and the SSRF pivot surface, though it does not prevent error-based or in-band XXE file reads. Additionally, restrict access to the doEditWorkflow endpoint to the minimum set of trusted internal users via network ACL or application-layer authentication controls, reducing the authenticated attack surface. Monitor TIS server outbound connections for anomalous requests to external or internal infrastructure as a detection signal.

Affected VersionsENISA

tis 0 ≤5.0.0

Affected Packages

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

CWE-611 (Improper Restriction of XML External Entity Reference) describes the root cause: Java's DocumentBuilderFactory is instantiated without any XXE hardening in OfflineManager.java within the isXmlValid method, which processes XML submitted to the doEditWorkflow action. The unhardened factory permits DTD declarations, external general entities, external parameter entities, and XInclude processing - all of which can be weaponized to trigger server-side HTTP requests (SSRF) or local file reads via the file:// URI scheme. The affected CPE is cpe:2.3:a:datavane:tis:*:*:*:*:*:*:*:*, with the CVE description specifically naming v5.0.0. The patch commit (2a84a1b) adds six explicit hardening calls: disallow-doctype-decl=true, external-general-entities=false, external-parameter-entities=false, load-external-dtd=false, setXIncludeAware(false), and setExpandEntityReferences(false) - the canonical OWASP-recommended XXE mitigation set for Java.

Know when Tis 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 (VulnCheck) PRIMARY 8.3 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:H/SI:N/SA:N
vuln.today AI 7.7 HIGH

Network endpoint requires authenticated low-privilege access (PR:L); scope change (S:C) reflects SSRF reaching systems beyond TIS; no integrity or availability impact applies.

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

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

DescriptionCVE.org

Datavane TIS v5.0.0 contains an XML external entity (XXE) injection vulnerability that allows authenticated attackers to perform server-side request forgery and out-of-band file exfiltration by supplying a crafted taskScript payload to the doEditWorkflow endpoint, which processes XML through an unhardened DocumentBuilderFactory with external entities and DTD loading enabled. Attackers can send a malicious XML document containing an external DTD reference to the edit_workflow action, causing the server to issue outbound HTTP requests to attacker-controlled infrastructure and exfiltrate local files readable by the TIS process user, including configuration files and Derby database credentials.

Executive ViewAI

Why It Matters

Datavane TIS v5.0.0 exposes a critical credential theft vector: authenticated users can manipulate XML inputs to extract database passwords and system configuration data stored on the application server. This directly compromises backend system confidentiality and enables potential account takeover or unauthorized database access. Organizations using this software must prioritize patching to prevent insider threats and reduce breach risk.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.3%
Top 73% exploitable
Prevalence
Low
Niche open-source Java data integration platform, limited known enterprise footprint
Data Quality
6 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 HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

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

Attack Technique

Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.

XML External Entity (XXE) attacks exploit XML parsers that process Document Type Definitions (DTDs) without proper restrictions.

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