Skip to main content

Documenso EUVDEUVD-2026-71146

| CVE-2026-85697 HIGH
Incorrect Authorization (CWE-863)
2026-09-04 VulnCheck GHSA-p2hj-fj2f-79j4
7.1
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate with low-privilege account
  2. Delivery
    Enumerate or guess document data identifiers
  3. Exploit
    Send direct GET request to PDF-serving endpoint
  4. Execution
    Bypass ownership and visibility validation in files.helpers.ts
  5. Persist
    Retrieve restricted PDF belonging to another user or tenant
  6. Impact
    Exfiltrate 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Documenso 0 ≤2.17.0

Affected Packages

euvd documenso no fix

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

Vendor (VulnCheck) PRIMARY 7.1 HIGH
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
vuln.today AI 6.5 MEDIUM

Low-privilege authentication required (PR:L); pure confidentiality impact (C:H) with no integrity or availability effect; no user interaction needed.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

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

Why It Matters

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.

Business Impact: High
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

EPSS Score
0.3%
Top 77% exploitable
Prevalence
Low
open-source DocuSign alternative, growing but niche adoption
Data Quality
6 sources
Confidence: High

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

36
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

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