Skip to main content

LogicalDOC Community Edition EUVDEUVD-2026-97445

| CVE-2026-109200 MEDIUM
Server-Side Request Forgery (SSRF) (CWE-918)
2026-10-12 VulnCheck GHSA-gpcg-3v88-pxvp
5.3
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Authenticate with low-privilege LogicalDOC account
  2. Exploit
    Upload XML with malicious stylesheet href
  3. Execution
    XMLConverter fetches internal file/http/ftp/jar URL
  4. Impact
    Disclose 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.2% exploitation probability (EPSS)

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

Alert me

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

LogicalDOC Community Edition 0 ≤9.3

Affected Packages

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

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

Vendor (VulnCheck) PRIMARY 5.3 MEDIUM
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
vuln.today AI 6.4 MEDIUM

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.

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

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

EPSS Score
0.2%
Top 93% exploitable
Prevalence
Low
niche open-source document management platform, limited enterprise footprint
Social Media
1
Sightings
Data Quality
5 sources
Confidence: Medium

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.2%
Patch available No
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

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

CVE-2020-9423 CRITICAL POC
9.8 Mar 18

LogicalDoc before 8.3.3 could allow an attacker to upload arbitrary files, leading to command execution or retrieval of

CVE-2017-1000021 HIGH POC
8.8 Jul 17

LogicalDoc Community Edition 7.5.3 and prior is vulnerable to XXE when indexing XML documents. Rated high severity (CVSS

CVE-2017-1000022 HIGH POC
8.8 Jul 17

LogicalDoc Community Edition 7.5.3 and prior contain an Incorrect access control which could leave to privilege escalati

CVE-2020-13542 HIGH POC
7.8 Dec 03

A local privilege elevation vulnerability exists in the file system permissions of LogicalDoc 8.5.1 installation. Rated

CVE-2020-10366 HIGH POC
7.5 Apr 08

LogicalDoc before 8.3.3 allows /servlet.gupld Directory Traversal, a different vulnerability than CVE-2020-9423 and CVE-

CVE-2019-9723 HIGH POC
7.1 May 30

LogicalDOC Community Edition 8.x before 8.2.1 has a path traversal vulnerability that allows reading arbitrary files and

CVE-2020-10365 MEDIUM POC
6.5 Mar 18

LogicalDoc before 8.3.3 allows SQL Injection. Rated medium severity (CVSS 6.5), this vulnerability is remotely exploitab

CVE-2017-1000023 MEDIUM POC
5.4 Jul 17

LogicalDoc Community Edition 7.5.3 and prior is vulnerable to an XSS when using preview on HTML document. Rated medium s

CVE-2024-54449 HIGH
8.7 Mar 14

The API used to interact with documents in the application contains two endpoints with a flaw that allows an authenticat

CVE-2026-109205 HIGH
8.7 Oct 12

Unauthenticated multipart uploads to the LogicalDOC Community Edition /upload endpoint (through version 9.3) let remote

CVE-2026-109199 HIGH
8.7 Oct 12

Authenticated remote code execution in LogicalDOC Community Edition through 9.3 allows any user with a valid account to

CVE-2026-109201 HIGH
8.7 Oct 12

Missing authorization in LogicalDOC Community Edition through 9.3 allows any authenticated low-privilege user to disclos

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