Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate with low-privilege account
-
DeliveryEnumerate or guess document data identifiers
-
ExploitSend direct GET request to PDF-serving endpoint
-
ExecutionBypass ownership and visibility validation in files.helpers.ts
-
PersistRetrieve restricted PDF belonging to another user or tenant
-
ImpactExfiltrate sensitive document contents
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization logic validation
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires a valid low-privilege authenticated account on the target Documenso 2.17.0 instance (PR:L per CVSS 4.0 vector). The attacker must know or enumerate document data identifiers belonging to other users or tenants; no special configuration beyond default Documenso deployment is required. Cross-tenant exploitation is explicitly described, meaning multi-tenant instances where users from different organizations share the same application are at highest risk. The impact is limited strictly to confidentiality - no document modification or deletion capability is implied. Exploitation does not require any victim interaction. Non-exploitable condition: instances where all users are mutually trusted (single-tenant, internal-only deployments with no untrusted accounts) have substantially reduced practical risk. |
| Impact | The CVSS 4.0 score of 7.1 (AV:N/AC:L/AT:N/PR:L/UI:N/VC:H) is consistent with a low-complexity, network-reachable authorization bypass requiring only a valid low-privilege account, with high confidentiality impact and no integrity or availability consequence. The cross-tenant exposure potential is the key risk multiplier: in a multi-tenant deployment, one organization's authenticated user could access documents belonging to an entirely separate tenant, making this a data isolation failure rather than a simple privilege escalation. No EPSS score, KEV listing, or confirmed public exploit is present in the available data, suggesting limited exploitation activity at time of analysis. However, the straightforward nature of the flaw (low access complexity, low privilege bar, no user interaction) makes it trivially automatable once an attacker has a valid account. The 'Authentication Bypass' tag overstates the issue - authentication is still required; what is bypassed is authorization. Real-world risk is material for any Documenso deployment handling confidential contracts or sensitive business documents. |
| Exploit ScenarioDerived | An authenticated low-privilege user on a shared Documenso 2.17.0 instance enumerates or guesses document data identifiers - which may be sequential UUIDs or otherwise discoverable - and submits direct requests to the PDF-serving endpoint. Because files.helpers.ts does not validate visibility settings or ownership, the server returns the full PDF content of documents belonging to other users or tenants without any authorization error. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 04, 2026
Documenso 2.17.0's PDF-serving endpoint fails to enforce document visibility settings or validate ownership of document data identifiers, allowing authenticated low-privilege users to retrieve restricted documents belonging to other users - including across organizational tenant boundaries. The flaw is pinned to files.helpers.ts in the Remix server layer and is tracked via VulnCheck advisory and GitHub issue #3112. No active exploitation or public exploit code is confirmed at time of analysis.
RemediationAI
No patched version number is confirmed in the available references at time of analysis. Organizations should monitor the upstream GitHub repository (https://github.com/documenso/documenso) and issue #3112 (https://github.com/documenso/documenso/issues/3112) for a remediation release. As an immediate compensating control, restrict Documenso instance access to trusted, known users only - avoiding broad external or public registration - to reduce the pool of low-privilege accounts that can exploit the flaw. For multi-tenant deployments, consider temporarily disabling external user access or placing the Documenso instance behind a VPN or allowlisted IP range to prevent cross-tenant exploitation from untrusted networks. Note that restricting network access does not fix the underlying authorization flaw and does not protect against insider threats.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Documenso is an open-source document e-signing platform (an alternative to DocuSign) built on a Remix server stack. The vulnerable component is the PDF-serving helper at apps/remix/server/api/files/files.helpers.ts (version 2.17.0), which is responsible for resolving and delivering document files to requestors. CWE-863 (Incorrect Authorization) indicates authorization logic is present but incomplete: the endpoint processes document data identifiers provided by the caller without cross-referencing the document's visibility settings or verifying that the requesting user has ownership or access rights over that specific document. This creates an insecure direct object reference (IDOR)-style condition where the identifier alone is sufficient to retrieve the PDF, bypassing all visibility and tenancy controls. Affected CPE: cpe:2.3:a:documenso:documenso:*:*:*:*:*:*:*:*.
Know when Documenso gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
Low-privilege authentication required (PR:L); pure confidentiality impact (C:H) with no integrity or availability effect; no user interaction needed.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
Documenso 2.17.0 contains an access control vulnerability in the PDF-serving endpoint that fails to validate document visibility settings. Attackers with low privileges can read restricted documents within their team or cross-tenant by leveraging missing ownership validation on document data identifiers.
Executive ViewAI
Documenso 2.17.0 contains an access control flaw allowing authenticated users to retrieve PDF documents belonging to other users-including across organizational tenant boundaries. Organizations using this version face potential data breaches and compliance violations without immediate compensating controls.
Restrict low-privilege user API and web access to document endpoints via network segmentation or reverse proxy rules; enable comprehensive audit logging on all document retrieval requests with alerting for cross-user access attempts; verify multi-tenant data segregation at the application and database layers; implement additional authentication checks (e.g., IP whitelisting, device fingerprinting) before serving PDFs; conduct weekly access reviews comparing document ownership against retrieval logs.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Unauthenticated file upload in Documenso before 2.13.0 exposes the /api/files/upload-pdf endpoint to any remote actor wi
Google OAuth login in Documenso through version 2.11.0 fails to enforce two-factor authentication during the OAuth callb
EUVD-2026-71146
GHSA-p2hj-fj2f-79j4
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB