PatchSiren cyber security CVE debrief
CVE-2026-109199 LogicalDOC CVE debrief
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. This vulnerability enables attackers to invoke SystemTool exec methods or ClassTool, bypassing the forbidRuntimeUsage denylist, to run commands with LogicalDOC process privileges. Defenders responsible for LogicalDOC Community Edition deployments, particularly those with authenticated user access to DocumentService.sendAsEmail, should assess exposure and prioritize remediation.
- Vendor
- LogicalDOC
- Product
- LogicalDOC Community Edition
- CVSS
- HIGH 8.7
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-10-12
- Original CVE updated
- 2026-10-12
- Advisory published
- 2026-10-12
- Advisory updated
- 2026-10-12
Who should care
Defenders responsible for LogicalDOC Community Edition deployments, particularly those with authenticated user access to DocumentService.sendAsEmail, should assess exposure and prioritize remediation.
Why it matters
CVE-2026-109199 is a high-severity code injection vulnerability in LogicalDOC Community Edition that allows authenticated users to execute OS commands. Defenders should prioritize remediation and restrict template usage to prevent exploitation.
- Execution of arbitrary OS commands with LogicalDOC process privileges
- Potential for lateral movement and further exploitation
- Need for input validation and sanitization to prevent template injection
- Verification of patch application to prevent exploitation
Technical summary
The vulnerability allows authenticated users to execute OS commands by submitting malicious Velocity templates in DocumentService.sendAsEmail subject or message fields. This is possible because the forbidRuntimeUsage denylist can be bypassed, enabling attackers to leverage SystemTool exec methods or ClassTool. The vulnerability affects LogicalDOC Community Edition through version 9.3 and requires immediate attention to restrict template usage and implement additional input validation and sanitization measures. Defenders should prioritize remediation to prevent potential lateral movement and further exploitation.
Defensive priority
Authenticated users with DocumentService.sendAsEmail privileges require immediate attention to restrict template usage.
Recommended defensive actions
- Restrict Velocity template usage in DocumentService.sendAsEmail for authenticated users
- Implement additional input validation and sanitization for user-submitted templates
- Monitor for suspicious activity related to DocumentService.sendAsEmail
- Apply the patch commit to update the affected DocumentServiceImpl.java file
- Review compensating controls for exposed systems while remediation is scheduled and verified
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
Evidence notes
The CVE Program record and NVD vulnerability detail provide official metadata. Supplemental sources describe technical details and a patch commit. The vulnerability has been described in various references, including technical descriptions and patch commits. However, the exact scope of affected deployments and specific exploitation attempts are not detailed in the available sources. Defenders should verify patch application and restrict template usage to prevent exploitation.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-109199 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-109199
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-109199 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-109199
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
LogicalDOC Community Edition through 9.3 Code Injection via Velocity sendAsEmail Template
Unverified legacy reference
URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/109xxx/CVE-2026-109199.json
cve_program_cvelist_v5
-
Source reference
Unverified legacy reference
URL: https://github.com/logicaldoc/community/discussions/119
Supplemental source - technical-description
-
Source reference
Unverified legacy reference
URL: https://github.com/logicaldoc/community/commit/66c3a6b9b47f9f6c624047eea43b219851378f00
Supplemental source - patch
-
Source reference
Unverified legacy reference
URL: https://github.com/logicaldoc/community/blob/9.3/logicaldoc-webapp/src/main/java/com/logicaldoc/web/service/DocumentServiceImpl.java
Supplemental source - technical-description
-
Source reference
Unverified legacy reference
URL: https://github.com/logicaldoc/community/blob/9.3/logicaldoc-core/src/main/java/com/logicaldoc/core/automation/SystemTool.java
Supplemental source - technical-description
-
Source reference
Unverified legacy reference
URL: https://github.com/logicaldoc/community
Supplemental source - product
-
Source reference
Unverified legacy reference
URL: https://www.vulncheck.com/advisories/logicaldoc-community-edition-through-9.3-code-injection-via-velocity-sendasemail-template
Supplemental source - third-party-advisory
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.