PatchSiren

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.