Skip to main content

Docmost CVE-2026-34213

| EUVDEUVD-2026-22756 MEDIUM
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-04-14 security-advisories@github.com
5.4
CVSS 3.1 · Vendor: github
Share

Severity by source

Vendor (github) PRIMARY
5.4 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:L

Primary rating from Vendor (github) · only source for this CVE.

CVSS VectorVendor: github

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
Low
Availability
Low

Lifecycle Timeline

6
Patch released
Apr 22, 2026 - 18:46 nvd
Patch available
Patch available
Apr 16, 2026 - 05:29 EUVD
0.71.0
Analysis Generated
Apr 14, 2026 - 22:43 vuln.today
EUVD ID Assigned
Apr 14, 2026 - 22:22 euvd
EUVD-2026-22756
Analysis Generated
Apr 14, 2026 - 22:22 vuln.today
CVE Published
Apr 14, 2026 - 22:16 nvd
MEDIUM 5.4

DescriptionCVE.org

Docmost is open-source collaborative wiki and documentation software. Starting in version 0.3.0 and prior to version 0.71.0, improper authorization in Docmost allows a low-privileged authenticated user to overwrite another page's attachment within the same workspace by supplying a victim attachmentId to POST /api/files/upload. This is a remote integrity issue requiring no victim interaction. Version 0.71.0 contains a patch.

AnalysisAI

Docmost versions 0.3.0 through 0.70.x allow authenticated users with low privileges to overwrite arbitrary attachments belonging to other users within the same workspace via improper authorization checks on the POST /api/files/upload endpoint. An attacker can supply a victim's attachmentId to modify or corrupt files without user interaction, compromising document integrity across the workspace. No public exploit code has been identified; patch version 0.71.0 is available.

Technical ContextAI

Docmost is a collaborative wiki and documentation platform written in Node.js/TypeScript. The vulnerability stems from CWE-639 (Authorization Bypass Through User-Controlled Key), where the file upload API endpoint fails to properly validate that the authenticated user has permission to modify attachments owned by other users. The API likely uses attachment IDs as direct object references without verifying workspace-level or user-level ownership. The affected versions 0.3.0-0.70.x did not implement adequate access control checks before allowing overwrite operations on existing attachment resources.

RemediationAI

Upgrade Docmost to version 0.71.0 or later immediately. The vendor has released a patched version that implements proper authorization checks on the POST /api/files/upload endpoint to verify user ownership before allowing attachment modifications. Refer to the official GitHub Security Advisory (https://github.com/docmost/docmost/security/advisories/GHSA-89fp-2hch-j9gp) for detailed upgrade instructions. If immediate upgrade is not feasible, temporarily restrict file upload permissions at the application or network level; however, this is not a substitute for patching. Users should review access logs and audit attachment modification history to detect if this vulnerability was exploited during the window before patching.

Share

CVE-2026-34213 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy