Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify valid in-flight document ID
-
DeliverySend unauthenticated POST to declinedoc Parse cloud endpoint
-
ExploitSupply arbitrary DeclineBy user pointer and crafted DeclineReason
-
ExecutionServer writes IsDeclined without caller identity check
-
PersistDocument irreversibly declined, workflow terminated
-
ImpactForged attribution written to evidentiary record
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
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 | The CVSS vector PR:N confirms exploitation requires no authentication credentials. The attacker must have network reachability to the Parse API endpoint that hosts the declinedoc cloud function. The target document must be in an in-flight state - not yet completed, previously declined, or otherwise closed. The attacker must know or be able to discover a valid document object identifier. No non-default server configuration is required; the vulnerability exists in the standard declinedoc function implementation in all versions through 2.37.0. Exploitation is constrained by: the requirement to identify a valid in-flight document ID, and the need for network access to the Parse API port. There is no user interaction required and no authentication barrier. |
| Impact | The CVSS 3.1 score of 7.5 (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N) accurately reflects the exploitation ease: the attack is network-reachable, requires no credentials, no attack complexity, and no user interaction. The integrity impact is rated high because the forgery of the DeclineBy attribution field corrupts the legal evidentiary record of who declined a document, not merely the operational state. No EPSS data was supplied, and the absence of a CISA KEV entry and any public POC reference suggests exploitation has not been widespread - however, the trivially low barrier to exploitation means that even a mid-sized municipal IT team in zabrze relying on opensignserver for legally binding workflows should treat this as urgent remediation priority. The forgery dimension elevates real-world risk beyond operational disruption: a malicious actor can frame an innocent signatory for workflow interference. There are no conflicting signals between the CVSS vector and the technical description; both confirm unauthenticated, low-complexity network exploitation. |
| Exploit ScenarioDerived | An unauthenticated attacker with network access to the Parse API identifies a valid in-flight document ID - through enumeration, social engineering, or insider access - and sends a crafted HTTP POST to the declinedoc cloud function endpoint, supplying a DeclineReason string and a DeclineBy pointer referencing an arbitrary user account. The server writes all fields to the document record without verifying the caller's identity, permanently terminating the signing workflow and producing a falsified audit trail that attributes the decline to the framed user. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 10, 2026
Missing authorization in OpenSignLabs opensignserver through 2.37.0 lets unauthenticated remote attackers irreversibly decline any in-flight signing document and forge the decline attribution to an arbitrary user. The vulnerable declinedoc Parse cloud function writes the IsDeclined flag, DeclineReason text, and a caller-supplied DeclineBy pointer to the document record without verifying the caller's identity, enabling both workflow termination and evidentiary record falsification. No public exploit code has been identified at time of analysis, and this CVE does not appear in the CISA KEV catalog.
RemediationAI
No vendor-released patch version has been independently confirmed at the time of analysis. Operators should monitor https://github.com/OpenSignLabs/OpenSign for a patched release and upgrade as soon as one is published. As an immediate compensating control, restrict network access to the Parse API surface (typically port 443 or the configured Parse Server port) using a WAF or network-layer ACL so that only authenticated, known-good clients can reach cloud function endpoints - this reduces the unauthenticated exposure but requires careful scoping to avoid breaking legitimate client access. A more targeted application-layer mitigation is to add a Parse Server beforeFind or a function-level auth guard within the declinedoc cloud function to verify the caller's session token against the document's authorized participants before writing any fields; this change requires code modification and regression testing. Operators should audit existing document records for unexpected IsDeclined=true values or DeclineBy entries referencing users who would not logically have declined those documents, as this could reveal prior exploitation.
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
OpenSignLabs opensignserver is a self-hosted electronic document signing platform built on the Parse Server framework, which exposes application logic as HTTP-accessible cloud functions. The defective component, declinedoc, is one such Parse cloud function that processes document decline operations. CWE-862 (Missing Authorization) identifies the root cause: the function accepts caller-supplied parameters including a DeclineBy pointer referencing an arbitrary user object, and writes all fields directly to the document record without first checking whether the caller is an authenticated participant or authorized actor in the signing workflow. The CPE cpe:2.3:a:opensignlabs:opensignserver:*:*:*:*:*:*:*:* confirms all versions through 2.37.0 are within scope. Because Parse Server cloud function endpoints are typically reachable over standard HTTPS, no special protocol access is required.
Know when Opensignserver 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
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
PR:N confirmed by description and vector; A:L added over vendor's A:N because irreversible document decline constitutes partial availability loss to the signing workflow.
Primary rating from Vendor (TuranSec).
CVSS VectorVendor: TuranSec
DescriptionCVE.org
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.
Executive ViewAI
OpenSignLabs opensignserver through version 2.37.0 contains a missing authorization check that allows unauthenticated remote attackers to cancel any in-flight signing workflow and forge the decline attribution to an arbitrary user. This directly compromises the integrity of document signing processes and audit trails, creating compliance risk and enabling potential fraud on contracts and agreements.
No vendor-released patch identified at time of analysis. Interim mitigations: restrict network access to the declinedoc endpoint through network segmentation or WAF rules whitelisting only authorized systems, deploy an authentication proxy layer to enforce identity verification before any requests reach the signing service, implement alerting on all decline operations and DeclineBy field modifications, maintain detailed audit logs of decline activity for forensic review, and establish a mandatory manual review workflow for declined documents to detect record falsification. These controls reduce exploitability but do not eliminate the underlying vulnerability.
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
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
More in Opensignserver
View allUnauthenticated remote access to all stored contract documents is possible in OpenSignLabs opensignserver through versio
Authentication bypass in opensignserver through 2.37.0 exposes all stored files to unauthenticated remote attackers by a
Broken object-level authorization in OpenSignLabs OpenSignServer through 2.37.0 exposes complete contract records - incl
EUVD-2026-55535
GHSA-fm8m-9x77-qjvw
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB