CVE-2026-72692: OpenSignServer: missing authz forges document declines
HIGHThis vulnerability in OpenSignLabs' opensignserver e-signature platform lets any unauthenticated attacker who knows or guesses a document ID permanently mark that document as declined and falsely attribute the decline to an arbitrary user, because the declinedoc Parse cloud function writes IsDeclined, DeclineReason, and a caller-supplied DeclineBy pointer without checking who's calling. For a CISO the real risk is business and legal disruption, not system takeover: contracts, HR paperwork, or vendor agreements can be silently killed and the blame pinned on someone who never touched them, undermining the evidentiary trail organizations rely on for e-signature workflows. The CVSS 7.5 score reflects a network-exploitable, zero-privilege, zero-interaction attack (AV:N/AC:L/PR:N/UI:N), though EPSS sits at just 0.272% (roughly the 80th percentile), the CVE is absent from CISA KEV, there is no public PoC or Nuclei template, and CISA's SSVC decision is TRACK — so opportunistic mass exploitation is unlikely today, though a targeted actor could weaponize it trivially. No patched version has been identified yet, so until OpenSignLabs ships a fix, firewall or restrict access to the declinedoc endpoint, enforce session/authentication checks at the reverse proxy in front of Parse Server, and audit decline events for documents lacking a corresponding legitimate session.
What is the risk?
High exploitability, low-severity blast radius: the attack requires no authentication, no user interaction, and only network access (AV:N/AC:L/PR:N/UI:N), making it trivial to script against any exposed instance. However, the CVSS vector shows impact is confined to integrity (I:H) with no confidentiality or availability effect — an attacker cannot read data or take down the service, only corrupt the state and attribution of specific documents. Real-world exploitation pressure is currently low: EPSS is 0.272% (roughly 80th percentile, not top-tier), the CVE isn't in CISA KEV, no public exploit or Nuclei template exists, and CISA scored it SSVC TRACK (monitor, not urgent). Overall this is a high-severity-by-CVSS but low-current-exploitation-pressure finding that should be patched on a normal cycle but escalated immediately if any exploit code surfaces.
How does the attack unfold?
What systems are affected?
| Package | Ecosystem | Vulnerable Range | Patched |
|---|---|---|---|
| opensignserver | — | — | No patch |
Do you use opensignserver? You're affected.
How severe is it?
What is the attack surface?
What should I do?
1 step-
No patched version is currently listed for opensignserver (fixed release not yet published as of 2026-08-10) — track the OpenSignLabs GitHub repository for a fix and upgrade as soon as one ships. In the interim: place the Parse Server endpoint behind an authenticating reverse proxy or WAF rule that blocks unauthenticated calls to the declinedoc cloud function; if self-hosting, patch the cloud function to validate the caller's session/identity against the document's assigned signer before writing IsDeclined/DeclineBy; restrict network exposure of the Parse API to trusted networks/VPN where feasible; and add detection for declinedoc calls with no valid session token or where DeclineBy does not match the authenticated caller. Audit existing declined documents for anomalous DeclineBy attributions as a compromise check.
What does CISA's SSVC say?
Source: CISA Vulnrichment (SSVC v2.0). Decision based on the CISA Coordinator decision tree.
How is it classified?
Which compliance frameworks are affected?
This CVE is relevant to:
Frequently Asked Questions
What is CVE-2026-72692?
This vulnerability in OpenSignLabs' opensignserver e-signature platform lets any unauthenticated attacker who knows or guesses a document ID permanently mark that document as declined and falsely attribute the decline to an arbitrary user, because the declinedoc Parse cloud function writes IsDeclined, DeclineReason, and a caller-supplied DeclineBy pointer without checking who's calling. For a CISO the real risk is business and legal disruption, not system takeover: contracts, HR paperwork, or vendor agreements can be silently killed and the blame pinned on someone who never touched them, undermining the evidentiary trail organizations rely on for e-signature workflows. The CVSS 7.5 score reflects a network-exploitable, zero-privilege, zero-interaction attack (AV:N/AC:L/PR:N/UI:N), though EPSS sits at just 0.272% (roughly the 80th percentile), the CVE is absent from CISA KEV, there is no public PoC or Nuclei template, and CISA's SSVC decision is TRACK — so opportunistic mass exploitation is unlikely today, though a targeted actor could weaponize it trivially. No patched version has been identified yet, so until OpenSignLabs ships a fix, firewall or restrict access to the declinedoc endpoint, enforce session/authentication checks at the reverse proxy in front of Parse Server, and audit decline events for documents lacking a corresponding legitimate session.
Is CVE-2026-72692 actively exploited?
No confirmed active exploitation of CVE-2026-72692 has been reported, but organizations should still patch proactively.
How to fix CVE-2026-72692?
No patched version is currently listed for opensignserver (fixed release not yet published as of 2026-08-10) — track the OpenSignLabs GitHub repository for a fix and upgrade as soon as one ships. In the interim: place the Parse Server endpoint behind an authenticating reverse proxy or WAF rule that blocks unauthenticated calls to the declinedoc cloud function; if self-hosting, patch the cloud function to validate the caller's session/identity against the document's assigned signer before writing IsDeclined/DeclineBy; restrict network exposure of the Parse API to trusted networks/VPN where feasible; and add detection for declinedoc calls with no valid session token or where DeclineBy does not match the authenticated caller. Audit existing declined documents for anomalous DeclineBy attributions as a compromise check.
What systems are affected by CVE-2026-72692?
This vulnerability affects the following AI/ML architecture patterns: agent frameworks.
What is the CVSS score for CVE-2026-72692?
CVE-2026-72692 has a CVSS v3.1 base score of 7.5 (HIGH). The EPSS exploitation probability is 0.27%.
What is the AI security impact?
Affected AI Architectures
MITRE ATLAS Techniques
AML.T0049 Exploit Public-Facing Application Compliance Controls Affected
What are the technical details?
Original Advisory
A missing authorization vulnerability in OpenSignLabs opensignserver through 2.37.0 allows an unauthenticated remote attacker to irreversibly decline any in-flight document and forge the decline attribution to an arbitrary user via the declinedoc Parse cloud function. The function writes IsDeclined, DeclineReason, and a caller-supplied DeclineBy pointer without verifying the caller's identity, enabling workflow termination and evidentiary record falsification against any accessible document.
Exploitation Scenario
An attacker who has learned or guessed a target document's object ID (e.g., leaked in a URL, email, or via ID enumeration) sends an unauthenticated request directly to the opensignserver declinedoc Parse cloud function, supplying that document ID along with a DeclineBy pointer referencing a legitimate employee's user object. The server processes the request without verifying the caller's identity, irreversibly marking the document as declined and recording the decline as if the named employee had rejected it. If OpenSign is embedded in an automated business process — for instance, an AI-driven procurement or onboarding agent that watches for decline events to trigger cancellation logic — the forged decline propagates into that automation, disrupting the deal and creating a falsified audit record that implicates an innocent employee.
Weaknesses (CWE)
CWE-862 — Missing Authorization: The product does not perform an authorization check when an actor attempts to access a resource or perform an action.
- [Architecture and Design] Divide the product into anonymous, normal, privileged, and administrative areas. Reduce the attack surface by carefully mapping roles with data and functionality. Use role-based access control (RBAC) [REF-229] to enforce the roles at the appropriate boundaries. Note that this approach may not protect against horizontal authorization, i.e., it will not protect a user from attacking others with the same role.
- [Architecture and Design] Ensure that access control checks are performed related to the business logic. These checks may be different than the access control checks that are applied to more generic resources such as files, connections, processes, memory, and database records. For example, a database may restrict access for medical records to a specific database user, but each record might only be intended to be accessible to the patient and the patient's doctor [REF-7].
Source: MITRE CWE corpus.
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N References
- github.com/OpenSignLabs/OpenSign third-party-advisory
Timeline
Related Vulnerabilities
CVE-2026-21858 10.0 n8n: Input Validation flaw enables exploitation
Same attack type: Auth Bypass GHSA-vvpj-8cmc-gx39 10.0 picklescan: security flaw enables exploitation
Same attack type: Auth Bypass CVE-2025-2828 10.0 LangChain RequestsToolkit: SSRF exposes cloud metadata
Same attack type: Auth Bypass CVE-2025-53767 10.0 Azure OpenAI: SSRF EoP, no auth required (CVSS 10)
Same attack type: Auth Bypass CVE-2026-26030 10.0 semantic-kernel: Code Injection enables RCE
Same attack type: Auth Bypass