Description
LogicalDOC Community Edition through 9.3 contains an improper authorization vulnerability in the PswRecovery servlet that fails to bind password recovery tickets to the requesting user. Attackers can obtain a ticket for their own account and reuse it with any userId, including administrators, to reset victims' passwords, lock them out, and reveal their email addresses.
Published: 2026-10-12
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Privilege Escalation via Unrestricted Password Reset
Action: Patch Now
AI Analysis

Impact

LogicalDOC Community Edition versions up to 9.3 contain an improper authorization flaw in the PswRecovery servlet that does not bind password‑recovery tickets to the requesting user. When an attacker obtains a recovery ticket for their own account, they can reuse that ticket with any target userId, including administrators, to reset the victim’s password, lock the account out, and reveal the victim’s email address. This weakness permits an attacker to effectively take over any user account without needing valid credentials for that account.

Affected Systems

The vulnerability affects LogicalDOC Community Edition releases through version 9.3. No earlier versions are referenced, and the fix appears to be applied in later releases. Administrators of any installation of this edition should verify the installed version and assess whether the PswRecovery functionality is enabled.

Risk and Exploitability

The CVSS score is 5.3, indicating moderate severity, and the EPSS score is not available, suggesting that no widespread exploitation has been observed to date. The vulnerability is not listed in CISA’s KEV catalog. The likely attack vector is remote via the web interface: an attacker registers or authenticates with a valid user account to request a password‑recovery ticket, then replays that ticket by manipulating the userId parameter. Because the flaw allows credential reset for arbitrary accounts, the impact ranges from account lockout to full administrator takeover, depending on the target account type.

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

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade LogicalDOC Community Edition to version 9.4 or later, which removes the unbound ticket issue.
  • If upgrading is not immediately possible, disable the PswRecovery feature or remove the password‑reset endpoint from the web application to prevent the flaw from being exploitable.
  • As a temporary workaround, modify the PswRecovery servlet to verify that the ticket owner matches the target userId before allowing the password reset operation.

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 18 Oct 2026 12:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


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

Type Values Removed Values Added
Description LogicalDOC Community Edition through 9.3 contains an improper authorization vulnerability in the PswRecovery servlet that fails to bind password recovery tickets to the requesting user. Attackers can obtain a ticket for their own account and reuse it with any userId, including administrators, to reset victims' passwords, lock them out, and reveal their email addresses.
Title LogicalDOC Community Edition through 9.3 Forced Password Reset via Unbound PswRecovery Ticket
First Time appeared Logicaldoc
Logicaldoc logicaldoc
Weaknesses CWE-640
CPEs cpe:2.3:a:logicaldoc:logicaldoc:*:*:*:*:community:*:*:*
Vendors & Products Logicaldoc
Logicaldoc logicaldoc
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

Logicaldoc Logicaldoc
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-18T12:03:15.988Z

Reserved: 2026-10-12T13:25:17.569Z

Link: CVE-2026-109204

cve-icon Vulnrichment

Updated: 2026-10-18T11:53:44.467Z

cve-icon NVD

Status : Deferred

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

Modified: 2026-10-18T12:17:02.140

Link: CVE-2026-109204

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-13T07:45:17Z

Weaknesses
  • CWE-640

    Weak Password Recovery Mechanism for Forgotten Password