CVE-2026-109199
8.8 HIGHpublic exploit availablePublished 2026-10-12 · Updated 2026-10-13
AI risk analysis
- Summary
- LogicalDOC Community Edition contains a code injection vulnerability that allows authenticated users to execute OS commands by submitting Velocity templates in email fields. This flaw enables attackers to run arbitrary commands with the privileges of the LogicalDOC process, potentially leading to full system compromise.
- Exploitability
- Exploitation requires an authenticated user account and is relatively straightforward, involving submission of specially crafted Velocity templates in email fields to invoke system execution methods.
- Blast radius
- If exploited, this vulnerability could allow attackers to execute arbitrary OS commands on the LogicalDOC server with the same privileges as the application, potentially leading to data exfiltration, lateral movement, or complete system compromise.
- Detection
- No reliable host or network indicator is derivable from the published description.
- Prioritized remediation
- Upgrade to LogicalDOC Community Edition 9.4 or later to remediate this code injection vulnerability.
Analysis generated locally by garnet-coder (no data left the box). AI-assisted — verify against primary sources before acting.
NVD description
LogicalDOC Community Edition through 9.3 contains a code injection vulnerability that allows authenticated users to execute OS commands by submitting Velocity templates in DocumentService.sendAsEmail subject or message fields. Attackers can invoke SystemTool exec methods or ClassTool, bypassing the forbidRuntimeUsage denylist, to run commands with LogicalDOC process privileges.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Weaknesses
CWE-94
Public exploit & PoC references
- https://github.com/logicaldoc/community
- https://github.com/logicaldoc/community/blob/9.3/logicaldoc-core/src/main/java/com/logicaldoc/core/automation/SystemTool.java#L59
- https://github.com/logicaldoc/community/blob/9.3/logicaldoc-webapp/src/main/java/com/logicaldoc/web/service/DocumentServiceImpl.java#L1543
- https://github.com/logicaldoc/community/commit/66c3a6b9b47f9f6c624047eea43b219851378f00
- https://github.com/logicaldoc/community/discussions/119
All references
- https://github.com/logicaldoc/community
- https://github.com/logicaldoc/community/blob/9.3/logicaldoc-core/src/main/java/com/logicaldoc/core/automation/SystemTool.java#L59
- https://github.com/logicaldoc/community/blob/9.3/logicaldoc-webapp/src/main/java/com/logicaldoc/web/service/DocumentServiceImpl.java#L1543
- https://github.com/logicaldoc/community/commit/66c3a6b9b47f9f6c624047eea43b219851378f00
- https://github.com/logicaldoc/community/discussions/119
- https://www.vulncheck.com/advisories/logicaldoc-community-edition-through-9.3-code-injection-via-velocity-sendasemail-template
Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.
Related CVEs
- CRITICALCVE-2026-105903
- CRITICALCVE-2026-106621
- CRITICALCVE-2026-106624
- HIGHCVE-2026-110445
- CRITICALCVE-2026-51861PoC
- CRITICALCVE-2026-51881PoC
- CRITICALCVE-2026-51911PoC
- CRITICALCVE-2026-51918PoC
Related by shared AI tags and CWE weakness class. Browse the full archive.