Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate with low-privilege LogicalDOC account
-
ExploitUpload XML with malicious stylesheet href
-
ExecutionXMLConverter fetches internal file/http/ftp/jar URL
-
ImpactDisclose internal data via attacker-controlled XSLT
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V4 - API and Web Service URL allowlisting, SSRF prevention
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Credential Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires an authenticated low-privileged account on LogicalDOC Community Edition (version through 9.3) and the ability to upload an XML document. The vulnerable XMLConverter is enabled by default, so no non-default configuration is needed - the condition is simply that the default XML conversion path processes the uploaded document. Exploitation hinges on the converter fetching the xml-stylesheet href URL without scheme or host allowlisting, allowing http, ftp, file, and jar URLs. Limiting factors: authentication is mandatory (PR:L), no unauthenticated access is possible, and impact is partial read/forgery rather than full system compromise; there is no required user interaction beyond the attacker's own upload. |
| Impact | This is a medium-severity (CVSS 4.0 base 5.3) server-side request forgery issue, and the signals are consistent rather than conflicting. The CVSS vector (AV:N/AC:L/AT:N/PR:L/UI:N) confirms network-reachable, low-complexity exploitation but requires authentication (PR:L), which materially limits the attacker population to users who already hold a valid LogicalDOC account - a meaningful barrier for a document management system that is typically behind authentication. No EPSS score, CISA KEV entry, or public proof-of-concept was provided in the input, so there is no evidence of active or widespread exploitation; this is a vendor/VulnCheck-disclosed issue rather than a confirmed in-the-wild threat. The impact is bounded (VC:L/VI:L, no availability impact), but the ability to reach file, ftp, and jar URL schemes elevates it beyond blind HTTP SSRF - an attacker can potentially read local files and apply attacker-controlled XSLT, making this a genuine but not emergency priority. Overall: a real, authenticated, low-privilege SSRF worth patching on a normal cycle, not a drop-everything issue, with the caveat that EPSS/POC data is absent and cannot confirm exploitation likelihood. |
| Exploit ScenarioDerived | An attacker with a low-privileged authenticated account on a LogicalDOC Community Edition instance uploads a crafted XML document whose xml-stylesheet href points at an internal resource (e.g. a file:// path, an internal http:// service, or a jar: URL). When the default-enabled XMLConverter processes the document, the server fetches the attacker-specified URL and applies attacker-controlled XSLT, enabling internal network probing, local file disclosure, or interaction with internal-only services. No public exploit code was identified in the provided data, though the vulnerable source lines are referenced in the VulnCheck advisory and GitHub discussion. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 12, 2026
Authenticated users on LogicalDOC Community Edition through 9.3 can abuse the default-enabled XMLConverter to make the server fetch attacker-chosen URLs and apply attacker-controlled XSLT during document conversion, because xml-stylesheet href values are resolved without scheme or host allowlisting. The vulnerable converter accepts http, ftp, file, and jar URLs, so a low-privileged user who can upload an XML document can reach internal services, read local files, or influence the resulting converted output. The issue is rated medium severity (CVSS 4.0 base 5.3; independently assessed CVSS 3.1 AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N), authentication is mandatory and no unauthenticated path exists, and no public exploit code or confirmed active exploitation was identified at time of analysis.
RemediationAI
No vendor-released patch or fixed version was identified at time of analysis; the supplied references point to the community repository, a discussion thread (https://github.com/logicaldoc/community/discussions/119), and the vulnerable XMLConverter source rather than to a patched release, so administrators should track https://github.com/logicaldoc/community for a fix and apply it as soon as one is published. Until then, the most direct mitigation is to stop untrusted XML documents from reaching the XMLConverter: restrict or disable XML conversion for user-supplied uploads, or gate document upload of XML content types to trusted roles only - the trade-off is that legitimate XML-based conversion workflows will break or require manual handling. Additionally, constrain the server's outbound reach from the JVM hosting LogicalDOC using egress firewall rules or a proxy that blocks RFC1918/link-local and loopback destinations, and disable unnecessary URL handlers (for example the file: and jar: protocols) so that stylesheet href resolution cannot read local files or archives - note that blocking egress may still leave local file access viable if the file: handler remains enabled, and tightening protocol handlers can affect unrelated features that rely on those handlers. Reviewing stored uploads and conversion logs for XML documents containing xml-stylesheet processing instructions with internal or non-HTTP hrefs helps detect prior exploitation attempts, since authentication is required and access logs will name the uploading account.
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
The flaw is a server-side request forgery (CWE-918) rooted in LogicalDOC's document conversion pipeline, specifically the XMLConverter class in logicaldoc-core (the referenced 9.3 source lines around 106 and 249 handle XML parsing and stylesheet resolution). XML documents may embed an xml-stylesheet processing instruction whose href attribute names an XSLT stylesheet; the converter dereferences that href directly without validating the URL scheme or restricting the target host. As a result, schemes such as http, ftp, file, and jar are all reachable from the server context, and because the fetched resource is then used as an XSLT transform, the attacker controls the stylesheet that governs the conversion output. This combines classic SSRF reach (internal HTTP endpoints, FTP servers, local files, and archive/JAR entries) with an integrity dimension, since attacker-supplied XSLT can alter the generated document. The affected component is the community edition of LogicalDOC, tracked by the wildcard CPE cpe:2.3:a:logicaldoc:logicaldoc_community_edition:*:*:*:*:*:*:*:*, and the XMLConverter is enabled by default, so no non-default configuration is required for exploitation.
Know when Logicaldoc 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:N/SC:L/SI:L/SA:N
Network-reachable upload needs a valid account so PR:L; the server reaching internal systems is a scope change (S:C); partial confidentiality and integrity (file read, attacker XSLT), no availability impact.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
LogicalDOC Community Edition through 9.3 contains a server-side request forgery vulnerability in the default-enabled XMLConverter that fetches xml-stylesheet href URLs without scheme or host allowlisting. Authenticated users can upload XML documents whose stylesheet href points to internal http, ftp, file, or jar URLs, forcing server requests and applying attacker-controlled XSLT during conversion.
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
Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.
More in Logicaldoc
View allLogicalDoc before 8.3.3 could allow an attacker to upload arbitrary files, leading to command execution or retrieval of
LogicalDoc Community Edition 7.5.3 and prior is vulnerable to XXE when indexing XML documents. Rated high severity (CVSS
LogicalDoc Community Edition 7.5.3 and prior contain an Incorrect access control which could leave to privilege escalati
A local privilege elevation vulnerability exists in the file system permissions of LogicalDoc 8.5.1 installation. Rated
LogicalDoc before 8.3.3 allows /servlet.gupld Directory Traversal, a different vulnerability than CVE-2020-9423 and CVE-
LogicalDOC Community Edition 8.x before 8.2.1 has a path traversal vulnerability that allows reading arbitrary files and
LogicalDoc before 8.3.3 allows SQL Injection. Rated medium severity (CVSS 6.5), this vulnerability is remotely exploitab
LogicalDoc Community Edition 7.5.3 and prior is vulnerable to an XSS when using preview on HTML document. Rated medium s
The API used to interact with documents in the application contains two endpoints with a flaw that allows an authenticat
Unauthenticated multipart uploads to the LogicalDOC Community Edition /upload endpoint (through version 9.3) let remote
Authenticated remote code execution in LogicalDOC Community Edition through 9.3 allows any user with a valid account to
Missing authorization in LogicalDOC Community Edition through 9.3 allows any authenticated low-privilege user to disclos
EUVD-2026-97445
GHSA-gpcg-3v88-pxvp
NVD
CVE.org
EPSS
Exploit-DB