Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify target OpenSign deployment
-
DeliveryEnumerate or guess contact record object IDs via app workflow or API
-
ExploitCraft unauthenticated POST to /parse/functions/updatecontacttour
-
ExecutionSupply target record ID with malicious field values
-
PersistServer applies update without auth check
-
ImpactContact records overwritten for any targeted user
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
|
| Exploitation Conditions | No special conditions are required for exploitation. The CVSS vector AV:N/AC:L/PR:N/UI:N confirms remote unauthenticated exploitation against any network-reachable deployment of OpenSign through 2.37.0 running in its default configuration. The only limiting factor is knowledge of a valid Parse object ID for a contact record - these IDs may be exposed through other API endpoints, embedded in signed document links, or enumerable through the application's normal workflow. Exploitation is limited to integrity impact (contact data overwrite); confidentiality of contact data is not directly exposed by this specific function, and service availability is not affected. The attack does not require any account, session token, or elevated privilege. |
| Impact | The CVSS 3.1 vector AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N scores 7.5 (High) and accurately characterizes the attack surface: network-accessible, low complexity, no privileges or user interaction required, with High integrity impact. The absence of confidentiality or availability impact bounds the score but does not diminish real-world impact - an attacker who can overwrite contact records for any user can corrupt signer identity data, tamper with agreement audit trails, or disrupt business workflows. EPSS data was not provided in the intelligence feed, so statistical exploitation probability cannot be quantified; however, the CVSS metrics (AV:N/AC:L/PR:N/UI:N) place this among the most automatable vulnerability classes - a single crafted HTTP request with a guessed or enumerated record identifier is sufficient to exploit. No CISA KEV listing exists at time of analysis, and no POC code was identified in the available references. The TuranSec attribution and ENISA EUVD listing (EUVD-2026-56015) confirm the finding has been reviewed by external researchers. Given the straightforward nature of the exploitation, the absence of KEV should not be taken as evidence of low attacker interest - IDOR vulnerabilities are frequently exploited quietly and may not surface in KEV until after widespread abuse is observed. |
| Exploit ScenarioDerived | An unauthenticated attacker enumerates or guesses Parse object IDs for contact records - IDs that may be exposed via other API responses or predictable in format - and sends a crafted HTTP POST to the /parse/functions/updatecontacttour endpoint with the target record ID and arbitrary field values. The server applies the update without any credential or ownership check, overwriting the victim contact's data. No public proof-of-concept code has been identified at time of analysis, but the attack requires no special tooling beyond a standard HTTP client. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 11, 2026
Unauthenticated remote write to any contact record is possible in OpenSignLabs OpenSign through version 2.37.0 via the updatecontacttour Parse cloud function, which performs no authentication or authorization checks before accepting and applying updates to arbitrary contact records. Any internet-reachable deployment is vulnerable to data corruption or overwrite of contact records for all users system-wide without credentials. No public exploit code or CISA KEV listing has been identified at time of analysis, though the vulnerability's zero-prerequisites nature and straightforward exploitation model make it a realistic target for automated abuse.
RemediationAI
Upgrade OpenSign to a version beyond 2.37.0 if one has been released; however, a specific patched release version is not independently confirmed by the available reference data - the only reference provided points to the upstream GitHub repository (https://github.com/OpenSignLabs/OpenSign) rather than a tagged release or advisory. Operators should inspect the repository for commits or releases published after 2.37.0 that address the updatecontacttour cloud function. As a compensating control where immediate upgrade is not possible, restrict network-level access to the Parse cloud function endpoint (typically /parse/functions/updatecontacttour) via reverse proxy ACL or firewall rules, limiting calls to authenticated application sessions or internal networks only - this eliminates the unauthenticated network attack surface without requiring application changes, though it may break legitimate client functionality if the function is called from external clients. Additionally, audit contact record modification logs for unexpected changes as an indicator of prior exploitation. No vendor-released patch version is independently confirmed from the provided data.
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
OpenSign is an open-source electronic signature platform built on the Parse Platform, which provides a cloud function execution model where server-side functions (cloud functions) can be exposed over HTTP. The vulnerable function, updatecontacttour, is a Parse cloud function that directly identifies and updates a target contact record by an externally supplied reference - the canonical definition of an Insecure Direct Object Reference (CWE-639: Authorization Through User-Controlled Key). The root cause is the complete absence of session validation or permission checks within the cloud function handler: the function trusts the caller-supplied record identifier and applies the update without verifying whether the caller owns or is authorized to modify the referenced record. The CPE string cpe:2.3:a:opensignlabs:opensign:*:*:*:*:*:*:*:* confirms the entire OpenSign application product line from OpenSignLabs is within scope, across all versions up to and including 2.37.0.
Know when Opensign 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
Network-exposed Parse endpoint requires no credentials; only integrity is impacted as attackers overwrite contact data with no confidentiality or availability consequence.
Primary rating from Vendor (TuranSec).
CVSS VectorVendor: TuranSec
DescriptionCVE.org
An insecure direct object reference vulnerability in OpenSignLabs OpenSign through 2.37.0 allows unauthenticated remote attackers to write to any contact record via the updatecontacttour Parse cloud function. The function performs no authentication or authorization before updating the target contact record. An attacker can corrupt or overwrite contact data for any user in the system without credentials.
Executive ViewAI
OpenSign deployments through version 2.37.0 contain an unauthenticated remote write vulnerability permitting any internet-connected user to corrupt or overwrite contact records for all users without credentials; no public exploit has been identified at time of analysis. Organizations using internet-reachable OpenSign instances face immediate risk of data integrity loss, customer data corruption, and potential compliance violations. This vulnerability requires minimal exploitation complexity and impacts all contact information across the entire system.
No vendor-released patch identified at time of analysis. Interim mitigations: (1) Restrict network access to OpenSign instances to authorized IP ranges only; (2) Deploy a reverse proxy or Web Application Firewall (WAF) to enforce authentication and authorization on the updatecontacttour endpoint; (3) Implement comprehensive audit logging for all contact record modifications; (4) Establish regular backup and comparison procedures to detect unauthorized changes; (5) Develop contingency procedures for rapid contact record restoration from known-good backups.
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.
Unauthenticated information disclosure in OpenSign through 2.41.3 lets anyone who holds a document identifier taken from
Information disclosure in OpenSignLabs OpenSign through 2.37.0 exposes complete organisation tenant records to unauthent
Unauthenticated contact record enumeration in OpenSignLabs OpenSign through 2.37.0 exposes all stored personally identif
OpenSign through version 2.37.0 exposes an unauthenticated remote integrity bypass in its document audit-trail mechanism
Unauthenticated user enumeration in OpenSignLabs OpenSign through 2.37.0 exposes internal user objectIds via the getUser
EUVD-2026-56015
GHSA-4vpg-x7mh-3947
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB