Description
MrDoc through 1.1.1 contains a missing object-level authorization vulnerability in the ImportLocalDoc API that allows authenticated users to modify other users' documents and projects. Attackers can send PUT requests with arbitrary sort_data document ids to publish private drafts and reparent documents, or POST with arbitrary top_doc ids to inject documents.
Published: 2026-10-16
Score: 5.3 Medium
EPSS: n/a
KEV: No
Impact: Unauthorized Document Modification
Action: Immediate Patch
AI Analysis

Impact

The vulnerability is an object‑level authorization flaw in MrDoc’s ImportLocalDoc API. Authenticated users can target other users’ documents by crafting PUT or POST requests with arbitrary identifiers, changing document visibility, reparenting, or injecting new documents. This gives attackers the ability to alter or expose private drafts and project structures, compromising data integrity and potentially leaking sensitive information.

Affected Systems

Affected systems are deployments of MrDoc version 1.1.1 and earlier under the vendor zmister2016:MrDoc. The flaw exists in the import module located in views_import.py as referenced, and any installation that has not applied a later patch will be vulnerable. Current releases beyond 1.1.1 should be checked for the fix, as the advisory does not list later versions.

Risk and Exploitability

The CVSS base score is 5.3, indicating moderate severity. Exploitation requires a valid authenticated account; there is no evidence of remote code execution or privilege escalation. The EPSS score is unavailable and the vulnerability is not listed in the CISA KEV catalog, suggesting no known widespread exploitation. Nevertheless, the ability to modify other users’ documents poses a significant risk to data integrity and confidentiality for organizations using shared environments.

Generated by OpenCVE AI on October 16, 2026 at 18:43 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade MrDoc to a version where the ImportLocalDoc endpoint includes proper authorization enforcement.
  • Limit access to the import API by restricting it to trusted administrators or applying least‑privilege roles.
  • As an interim countermeasure, block or remove the api/import_local_doc/ route using Web Application Firewall rules or reverse‑proxy configuration.
  • Enable detailed audit logging for draft publication and document injection events to detect misuse.

Generated by OpenCVE AI on October 16, 2026 at 18:43 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 16 Oct 2026 17:45:00 +0000

Type Values Removed Values Added
Description MrDoc through 1.1.1 contains a missing object-level authorization vulnerability in the ImportLocalDoc API that allows authenticated users to modify other users' documents and projects. Attackers can send PUT requests with arbitrary sort_data document ids to publish private drafts and reparent documents, or POST with arbitrary top_doc ids to inject documents.
Title MrDoc through 1.1.1 Missing Authorization via api/import_local_doc/ Endpoint
First Time appeared Mrdoc
Mrdoc mrdoc
Weaknesses CWE-639
CPEs cpe:2.3:a:mrdoc:mrdoc:*:*:*:*:*:*:*:*
Vendors & Products Mrdoc
Mrdoc mrdoc
References
Metrics cvssV3_1

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

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-16T17:39:14.432Z

Reserved: 2026-10-16T14:31:14.158Z

Link: CVE-2026-111645

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-10-16T18:17:45.303

Modified: 2026-10-16T19:03:18.127

Link: CVE-2026-111645

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-16T18:45:13Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key