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.
{
"cna_assigner": "VulnCheck",
"cwe_ids": [
"CWE-611"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/69xxx/CVE-2026-69101.json"
}"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-69101.json"
[
{
"deprecated": false,
"digest": {
"function_hash": "97485357926875012260961910620797594607",
"length": 288
},
"id": "CVE-2026-69101-0a8952f4",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/datavane/tis/commit/2a84a1b84218a303e3e0a4823023363d5a7abfa1",
"target": {
"file": "tis-console/src/main/java/com/qlangtech/tis/offline/module/manager/impl/OfflineManager.java",
"function": "isXmlValid"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"189970755884820511360391774665296593021",
"154413178355512938508990248916321269337",
"327966571967200887144065031059158498898",
"225178810699813007435921305107727602342"
],
"threshold": 0.9
},
"id": "CVE-2026-69101-1950a82a",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/datavane/tis/commit/2a84a1b84218a303e3e0a4823023363d5a7abfa1",
"target": {
"file": "tis-console/src/main/java/com/qlangtech/tis/offline/module/manager/impl/OfflineManager.java"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"61535552404523319227198141464420861966",
"211452833957736226429708889212314102868",
"264956324163615270712467470307567159498"
],
"threshold": 0.9
},
"id": "CVE-2026-69101-8213596f",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/datavane/tis/commit/2a84a1b84218a303e3e0a4823023363d5a7abfa1",
"target": {
"file": "tis-console/src/main/java/com/qlangtech/tis/offline/module/action/OfflineDatasourceAction.java"
}
}
]
"2026-08-17T04:19:20Z"