Skip to main content

OpenSign EUVDEUVD-2026-56015

| CVE-2026-72545 HIGH
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-08-11 TuranSec GHSA-4vpg-x7mh-3947
7.5
CVSS 3.1 · Vendor: TuranSec
View

Attack ChainAIDerived

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

  1. Access
    Identify target OpenSign deployment
  2. Delivery
    Enumerate or guess contact record object IDs via app workflow or API
  3. Exploit
    Craft unauthenticated POST to /parse/functions/updatecontacttour
  4. Execution
    Supply target record ID with malicious field values
  5. Persist
    Server applies update without auth check
  6. Impact
    Contact 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.

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

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

Alert me

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

OpenSign 0 ≤2.37.0

Affected Packages

euvd opensign 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

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

Vendor (TuranSec) PRIMARY 7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
vuln.today AI 7.5 HIGH

Network-exposed Parse endpoint requires no credentials; only integrity is impacted as attackers overwrite contact data with no confidentiality or availability consequence.

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

Primary rating from Vendor (TuranSec).

CVSS VectorVendor: TuranSec

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
High
Availability
None

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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.4%
Top 67% exploitable
Prevalence
Low
niche open-source e-signature platform, limited enterprise footprint
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GitHub VulDB

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.4%
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
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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