Description
Documize Community's attachment download route (domain/attachment/endpoint.go, Download function, registered via AddPublic with no auth middleware) accepts a `secure` query parameter and grants access whenever the parameter is simply non-empty (len(secureToken) > 0), without comparing it to any server-stored value. Any non-empty string, such as ?secure=x, bypasses authentication entirely and allows downloading any organization's attachments. Sibling handlers in the same file (togglePublish, delete) correctly enforce session-based authorization, confirming this is an inconsistency rather than intended design.
Published: 2026-08-05
Score: 7.5 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A missing authentication check in the attachment download route allows any user who supplies a non‑empty secure token parameter to download organization attachments. The route is publicly accessible and accepts arbitrary strings for the secure parameter, bypassing all session checks. As a result, any attacker can retrieve files that are normally protected by a signed or session‑based mechanism, exposing internal documents and potentially sensitive information. This flaw manifests as a confidentiality violation rather than code execution, and the privilege escalation is achieved via a simple URL parameter tampering.

Affected Systems

The vulnerable component resides in the open source Documize Community application. No specific version numbers are listed in the CVE data, so any installed instance of the community edition is potentially affected.

Risk and Exploitability

The CVSS score of 7.5 indicates a high severity vulnerability. The EPSS score is not available, and the issue is not listed in the CISA KEV catalogue. With a public HTTP endpoint that offers an unauthenticated download when a query string is present, the attack vector is easy to craft and can be performed remotely by any externally reachable user. The lack of server‑side token verification removes all controls, meaning an attacker can bypass authorization with a simple HTTP GET, leading to significant exposure of confidential attachments. Given the ease of exploitation, the overall risk to affected systems remains high until mitigated.

Generated by OpenCVE AI on August 5, 2026 at 12:27 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the latest patch or upgrade to the newest release of Documize Community that enforces secure token verification for the attachment download route.
  • Configure the application to route the attachment download endpoint through standard authentication middleware, removing the AddPublic registration.
  • Implement a temporary validation check that rejects any secure token that does not match a server‑stored value, or disable the secure query parameter entirely while a full fix is deployed.

Generated by OpenCVE AI on August 5, 2026 at 12:27 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

References
History

Wed, 05 Aug 2026 11:15:00 +0000

Type Values Removed Values Added
Description Documize Community's attachment download route (domain/attachment/endpoint.go, Download function, registered via AddPublic with no auth middleware) accepts a `secure` query parameter and grants access whenever the parameter is simply non-empty (len(secureToken) > 0), without comparing it to any server-stored value. Any non-empty string, such as ?secure=x, bypasses authentication entirely and allows downloading any organization's attachments. Sibling handlers in the same file (togglePublish, delete) correctly enforce session-based authorization, confirming this is an inconsistency rather than intended design.
Title Documize Community: Attachment Download Authorization Bypass via Non-Validated secure Token
Weaknesses CWE-863
References
Metrics cvssV3_1

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: TuranSec

Published:

Updated: 2026-08-05T10:56:21.680Z

Reserved: 2026-08-05T10:53:53.175Z

Link: CVE-2026-71234

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-05T12:30:12Z

Weaknesses