Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as low-privilege user
-
ExploitEnumerate sequential document IDs
-
ExecutionInvoke SoapDocumentService operation via SOAP or REST
-
ImpactDisclose, modify, or delete unauthorized documents
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation 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 LogicalDOC session; any low-privilege user account suffices (PR:L), with no administrative rights and no user interaction needed. The attacker must reach the SOAP endpoint or the /services/rest/document REST interface and invoke the affected SoapDocumentService operations (copy, getExtractedText, deleteVersion, reindex, deleteLink, or restore) supplying document IDs they are not authorized for; because IDs are sequential, enumeration is trivial. The primary limiting factor is the authentication requirement - an attacker needs credentials or a provisioned account - so environments that restrict account creation and segregate users reduce realistic exposure. The flaw affects default configurations of LogicalDOC Community Edition versions through 9.3. |
| Impact | This is a credible, actionable issue but short of top-tier emergency. The CVSS 4.0 base score of 8.7 (High) reflects AV:N (network-reachable SOAP/REST endpoint), AC:L (trivial exploitation via sequential IDs), PR:L (a valid authenticated account is required), UI:N (no user interaction), and high confidentiality/integrity impact with low availability impact (VC:H/VI:H/VA:L) and no scope change. The weakness (CWE-862 Missing Authorization) is a classic IDOR/broken-access-control pattern: once any authenticated user is present, exploitation is essentially deterministic because document IDs are sequential and guessable. However, no EPSS score, no CISA KEV listing, and no public POC were provided in the input, so there is no evidence of active exploitation or in-the-wild weaponization. The practical risk is therefore moderated by two factors: the PR:L authentication prerequisite (an attacker needs at least a low-privilege account) and the niche deployment footprint of the product. Net: a real priority for organizations running LogicalDOC Community Edition that allow multiple or self-service user accounts, but not a mass-exploitation internet emergency given the authentication gate and limited prevalence. No conflicting signals were observed between the CVSS vector and the description - both agree on network-reachable, authenticated access. |
| Exploit ScenarioDerived | A low-privileged but authenticated LogicalDOC user calls SoapDocumentService operations (e.g., copy, getExtractedText, deleteVersion, or restore) against sequential document IDs they do not own, bypassing folder/document permission checks. Because the service never verifies authorization on the target document, the attacker can read confidential documents, tamper with content, or delete versions belonging to other users or tenants. No public exploit code was identified at time of analysis, but the attack requires only basic knowledge of the SOAP or /services/rest/document interface and ID enumeration. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 12, 2026
Missing authorization in LogicalDOC Community Edition through 9.3 allows any authenticated low-privilege user to disclose, tamper with, or delete documents they are not permitted to access, by invoking SoapDocumentService operations such as copy, getExtractedText, deleteVersion, reindex, deleteLink, and restore over SOAP or the /services/rest/document REST interface. Because document identifiers are sequential, an attacker with ordinary credentials can simply enumerate IDs and reach other users' content with no administrative rights and no user interaction, yielding high confidentiality and integrity impact with limited availability impact (assessed CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:L; vendor-published score 8.7). No public exploit code or confirmed active exploitation was identified at time of analysis, and the main barrier to attack is the requirement for a valid account, so exposure is greatest where account creation is open or user segregation is weak.
RemediationAI
Upstream fix available (PR/commit); released patched version not independently confirmed. The vendor-supplied remediation is the patch commit https://github.com/logicaldoc/community/commit/648047ee0ec95c294bb983e511fed60dbc67977f, which adds session-aware permission checks (SessionManager plus isDownloadAllowed) to the document-handling path, and the project states a patch is available from the vendor; administrators should apply that commit or the next tagged Community Edition release after 9.3 and confirm with the vendor discussion at https://github.com/logicaldoc/community/discussions/119, deferring to vendor guidance on any backport for Enterprise editions. Until the fix is deployed, the most effective compensating controls are to close off the vulnerable surface: if SOAP or the REST document facade is not required, disable the web-service modules (or bind them to localhost only) and, if they are required, restrict access to /services/soap and /services/rest/document at the reverse proxy or firewall to trusted source addresses or integration accounts - the trade-off is that any legitimate external integration will break. Tighten account hygiene by disabling self-registration, removing unused or stale accounts, and segmenting users into separate workspaces so that an ordinary account cannot see foreign folders - this reduces the number of attackable documents but does not remove the flaw. Where possible, run integration users with the minimum role needed and enable audit logging on web-service calls, then alert on bursts of sequential document-ID lookups or reads from a single session, accepting that log-based detection is reactive and noisy.
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 root cause is CWE-862 (Missing Authorization): the affected web-service operations in LogicalDOC's SoapDocumentService Java class perform document lookups and actions without verifying that the calling session actually holds the required permission on the target document or its parent folder, so authorization is effectively delegated to the caller's honesty. LogicalDOC is a Java-based document management system exposing both a SOAP endpoint and a REST facade at /services/rest/document, both of which funnel into the same service implementation, meaning the flaw is reachable through either protocol. The commit diff attached to this report illustrates the class of defect: a patch to logicaldoc-core's ZipExport.java adds SessionManager usage and an explicit isDownloadAllowed(folderId, userId) check before a document is added to an export archive, confirming that permission checks were being applied inconsistently across document-handling code paths. The CPE cpe:2.3:a:logicaldoc:logicaldoc_community_edition:*:*:*:*:*:*:*:* with the vendor statement 'through 9.3' indicates the whole Community Edition line up to and including 9.3 is affected in default configuration. The CVSS 4.0 vector supplied (AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:L) corroborates network reachability, low attack complexity, and the need only for basic privileges; our independent assessment in CVSS 3.1 terms is AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:L.
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:H/VI:H/VA:L/SC:N/SI:N/SA:N
Network-reachable web service with trivial sequential-ID exploitation but requiring an authenticated low-privilege account (PR:L); unauthorized read/tamper gives C:H/I:H and version deletion gives A:L.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
LogicalDOC Community Edition through 9.3 contains a missing authorization vulnerability in SoapDocumentService operations that allows authenticated users to access and modify unauthorized documents. Attackers can call copy, getExtractedText, deleteVersion, reindex, deleteLink, or restore via SOAP or /services/rest/document with sequential document IDs to disclose, delete, or tamper with documents.
Executive ViewAI
LogicalDOC Community Edition through 9.3 contains a high-severity authorization flaw that allows an authenticated low-privilege user to read, alter, or delete documents outside their permitted scope. No public exploit identified at time of analysis, but because any valid account may be enough, the business risk is concentrated in environments with open registration or weak user segregation and can lead to unauthorized disclosure, document tampering, and loss of business records. Leadership should prioritize this as a data governance and insider-risk issue, especially where the system stores confidential, regulated, or operationally critical documents.
Apply vendor patch.
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
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
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
The Automation Scripting functionality can be exploited by attackers to run arbitrary system commands on the underlying
EUVD-2026-97444
GHSA-g833-jpqm-6g28
NVD
CVE.org
EPSS
Exploit-DB