Description
LogicalDOC Community Edition through 9.3 contains a sql injection vulnerability that allows authenticated users to execute crafted SQL via the firstLetter parameter of TagsDataServlet. Low-privileged attackers can inject UNION SELECT statements returned in the XML tag list to read usernames, email addresses and password hashes from ld_user.
Published: 2026-10-12
Score: 7.1 High
EPSS: n/a
KEV: No
Impact: SQL injection that can expose user credentials
Action: Patch Immediately
AI Analysis

Impact

LogicalDOC Community Edition up to version 9.3 contains a parameter-based SQL injection that allows an authenticated attacker with low privileges to inject custom UNION SELECT statements via the firstLetter parameter of the TagsDataServlet. The vulnerability enables the retrieval of sensitive data such as usernames, email addresses, and password hashes from the ld_user table, representing a significant data disclosure risk. This flaw is a classic example of CWE‑89, where unvalidated input directly influences SQL query construction.

Affected Systems

The affected product is LogicalDOC Community Edition. Any deployment of this edition running version 9.3 or earlier is susceptible. No specific sub‑versions are listed beyond the general 9.3 release envelope.

Risk and Exploitability

With a CVSS score of 7.1 the issue is moderately high severity. The EPSS score is currently not available and the vulnerability is not listed in the CISA KEV catalog, indicating limited known exploitation at present. The attack requires authenticated access; however, low‑privileged users can leverage the injection to read confidential data, making the threat vector effectively an authenticated data extraction exploit.

Generated by OpenCVE AI on October 12, 2026 at 15:26 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the vendor‑supplied patch referenced in the commit 8428bfb or upgrade to LogicalDOC Community Edition 9.4 or later to eliminate the injection flaw.
  • Restrict access to the TagsDataServlet endpoint so that only administrators or users with explicit need can invoke it, or disable the endpoint entirely if not required for business processes.
  • Implement server‑side validation for the firstLetter parameter, enforcing a whitelist of allowable characters and length limits to prevent injection of SQL fragments.

Generated by OpenCVE AI on October 12, 2026 at 15:26 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 12 Oct 2026 14:00:00 +0000

Type Values Removed Values Added
Description LogicalDOC Community Edition through 9.3 contains a sql injection vulnerability that allows authenticated users to execute crafted SQL via the firstLetter parameter of TagsDataServlet. Low-privileged attackers can inject UNION SELECT statements returned in the XML tag list to read usernames, email addresses and password hashes from ld_user.
Title LogicalDOC Community Edition through 9.3 SQL Injection via tags.xml firstLetter
First Time appeared Logicaldoc
Logicaldoc logicaldoc
Weaknesses CWE-89
CPEs cpe:2.3:a:logicaldoc:logicaldoc:*:*:*:*:community:*:*:*
Vendors & Products Logicaldoc
Logicaldoc logicaldoc
References
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N'}

cvssV4_0

{'score': 7.1, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Logicaldoc Logicaldoc
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-12T13:39:41.214Z

Reserved: 2026-10-12T12:41:06.941Z

Link: CVE-2026-109169

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-12T14:17:10.073

Modified: 2026-10-12T14:17:10.073

Link: CVE-2026-109169

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-12T15:30:14Z

Weaknesses
  • CWE-89

    Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')