CVE-2025-45868

Blind SQL Injection in LogicalDOC Enterprise ComparisonServlet

Published Jul 16, 2026 CVSS 3.1 · 8.8 High EPSS < 1% KEV · Not listed
Description
LogicalDOC Enterprise up to and for v9.1.1 is vulnerable to blind SQL injection in the ComparisonServlet component, allowing authenticated user to manipulate SQL queries via crafted input.

Analysis

AI-generated

Technical impact

The vulnerability is a blind SQL injection in the ComparisonServlet of LogicalDOC Enterprise. An authenticated user can craft requests that are incorporated directly into SQL statements, giving the attacker the ability to read, modify, or delete data held in the underlying database. Because the data is accessed by an authenticated endpoint, the injection does not require unauthenticated access, but it means that any legitimate servlet is a potential attack vector. No indication of remote code execution is provided, but the ability to manipulate arbitrary queries poses a serious risk to the confidentiality and integrity of stored documents and metadata. Based on the description, it is inferred that the flaw could be used to exfiltrate sensitive documents.

Affected Systems

LogicalDOC Enterprise, versions 9.1.1 and earlier, is affected by this blind SQL injection vulnerability. The affected component is the ComparisonServlet, part of the web application used to compare documents. Users of the Enterprise edition who have logged into the system and have access to this servlet are at risk. Versions subsequent to 9.1.1 are presumed to include the fix, although verification is required. It is inferred that all installations using version 9.1.1 or older are affected.

Risk and Exploitability

Although the vulnerability is not listed in the CISA KEV catalog, its EPSS score of < 1% indicates a very low probability of exploitation. The vendor’s CVSS score of 8.8 categorizes the blind SQL injection as high severity. The attack requires authentication; any user with valid credentials can exploit the flaw by sending specially crafted input to the ComparisonServlet. If successful, the attacker could read sensitive documents, alter records, or potentially delete data. The lack of publicly available exploit code or reported usage indicates that exploitation may not yet be widespread. Based on the lack of publicly available exploit code, it is inferred that exploitation is not widespread, but the vulnerability remains exploitable by insiders or compromised user accounts.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Check the LogicalDOC website for a patch or advisory that addresses the blind SQL injection in the ComparisonServlet.
  • Restrict access to the ComparisonServlet endpoint, limiting it to users who truly need it, or temporarily disable the feature if it is not required.
  • Apply strong input validation and prepared statements in the application, or request the vendor to provide a patch that corrects the unparameterized SQL within the servlet.

Generated by OpenCVE AI on July 31, 2026 at 02:32 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
First Time appeared Logicaldoc
Logicaldoc logicaldoc
Vendors & Products Logicaldoc
Logicaldoc logicaldoc
Type Values Removed Values Added
Title Blind SQL Injection in LogicalDOC Enterprise ComparisonServlet
Type Values Removed Values Added
Title Blind SQL Injection in LogicalDOC Enterprise ComparisonServlet
Type Values Removed Values Added
Metrics cvssV3_1

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

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}

Type Values Removed Values Added
Title Blind SQL Injection in LogicalDOC Enterprise ComparisonServlet
Weaknesses CWE-89
Type Values Removed Values Added
Description LogicalDOC Enterprise up to and for v9.1.1 is vulnerable to blind SQL injection in the ComparisonServlet component, allowing authenticated user to manipulate SQL queries via crafted input.
References
Weaknesses
  • CWE-89

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

Sources

Status
PUBLISHED
Assigner
mitre
Published
Updated
Jul 20, 2026, 4:03 PM
Reserved
Apr 22, 2025, 12:00 AM
Status
Deferred
Published
Jul 16, 2026, 4:18 PM
Modified
Oct 12, 2026, 9:10 PM