Skip to main content

OpenSign EUVDEUVD-2026-56018

| CVE-2026-72548 HIGH
Information Exposure (CWE-200)
2026-08-11 TuranSec GHSA-5w47-3cxw-fxxf
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 OpenSign Parse API endpoint
  2. Delivery
    Send unauthenticated HTTP POST to gettenant cloud function
  3. Exploit
    Supply valid or enumerated contactId parameter
  4. Execution
    Receive full tenant configuration record with no auth check
  5. Persist
    Iterate contactId values across all tenants
  6. Impact
    Exfiltrate organisation tenant data at scale

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V14 - Data Protection Data exposure prevention
MITRE ATT&CK

2 techniques across 2 tactics: Collection, Discovery

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

The gettenant Parse cloud function must be network-reachable, which is the default deployment posture for OpenSign instances. No authentication, session token, API key, or organisation membership is required - the CVSS vector PR:N/UI:N confirms fully unauthenticated, no-interaction exploitation. The attacker must supply a valid or enumerable contactId value; if contactIds are random UUIDs not exposed through other channels, blind enumeration is impractical, but if they are sequential or leaked via other application flows (e.g., invitation emails, public profile URLs), enumeration becomes trivial. Exploitation is not limited by operating system or deployment platform. The primary factor limiting exploitation scale is contactId predictability - this is the only realistic barrier and should be assessed per deployment.

Impact

The CVSS 3.1 vector AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N accurately reflects the attack profile: network-reachable, zero authentication, zero user interaction, high confidentiality impact, no integrity or availability dimension. No EPSS score or CISA KEV listing was provided in the source data, so exploitation probability and active exploitation status are unknown. The absence of a KEV listing and lack of known POC tempers urgency, but the extremely low attack complexity makes this a straightforward mass-enumeration target once discovered. Scope is unscoped (S:U), so the blast radius is bounded to the OpenSign instance, but tenant configuration records in a document-signing platform commonly contain contact details, integration credentials, branding secrets, or SSO configuration whose sensitivity can be significant. The signal conflict to note: no EPSS data is available to cross-validate the CVSS-implied risk, and no vendor advisory has confirmed the exact data fields returned by gettenant, so the true sensitivity of disclosed records requires operator-level verification.

Exploit ScenarioDerived

An unauthenticated attacker sends an HTTP POST request to the OpenSign Parse API endpoint invoking the gettenant cloud function with a valid or guessed contactId value. The function returns the full tenant record with no credential check; the attacker then iterates through contactId values - which may be sequential integers or predictable identifiers - to enumerate and exfiltrate configuration data for every organisation hosted on the instance. No public exploit code has been identified at time of analysis, but the attack requires only a standard HTTP client.

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

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

Alert me

AnalysisAIv1 – Aug 11, 2026

Information disclosure in OpenSignLabs OpenSign through 2.37.0 exposes complete organisation tenant records to unauthenticated remote attackers via the gettenant Parse cloud function. The function accepts a contactId parameter and returns the full tenant configuration record without any authentication or authorization check, enabling systematic enumeration of all tenant data across a multi-tenant deployment. No public exploit has been identified at time of analysis, but the trivial attack complexity (AV:N/AC:L/PR:N/UI:N) means no specialised tooling is required.

RemediationAI

Upgrade OpenSign to a version above 2.37.0 once a patched release is published by OpenSignLabs - the provided references point only to the GitHub repository at https://github.com/OpenSignLabs/OpenSign, and no specific fix version has been confirmed in the available data; monitor the repository's releases and commit history for a remediation commit. As a compensating control prior to patching, restrict network access to the Parse API endpoint at the perimeter or API gateway layer so that only authenticated sessions can reach Cloud Function endpoints; this avoids the need for code changes but may impact legitimate unauthenticated flows. Alternatively, a Parse beforeFind hook or cloud function middleware can be added to gettenant to validate the caller's session token and organisation membership before returning data - this is a targeted code-level fix but requires access to the application source and redeployment. If the instance is publicly exposed, consider temporarily disabling or blocking the gettenant endpoint until a vendor patch is available, accepting that tenant-lookup flows dependent on this function will break.

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 document signing platform built on the Parse Platform, a Node.js backend-as-a-service framework that exposes server-side logic as Cloud Functions invokable over HTTP. The gettenant Cloud Function is intended to retrieve organisation tenant configuration by contactId. The root cause is CWE-200 (Exposure of Sensitive Information to an Unauthorized Actor): the function performs no session validation, role check, or ownership verification before returning the full tenant record to the caller. The affected product is identified by CPE cpe:2.3:a:opensignlabs:opensign:*:*:*:*:*:*:*:*, covering all versions through 2.37.0 per EUVD-2026-56018. Parse Platform does support beforeFind triggers and cloud function hooks that can enforce authentication, but this protection was not implemented for gettenant.

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:H/I:N/A:N
vuln.today AI 7.5 HIGH

Network-accessible unauthenticated read-only endpoint; only confidentiality is impacted as gettenant performs no writes and scope does not change.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/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
High
Integrity
None
Availability
None

DescriptionCVE.org

An information disclosure vulnerability in OpenSignLabs OpenSign through 2.37.0 allows unauthenticated remote attackers to retrieve any organisation tenant record via the gettenant Parse cloud function. The function accepts a contactId parameter and returns the full tenant record without authentication or authorization checks. An attacker can enumerate and disclose tenant configuration data for any organisation in the system.

Executive ViewAI

Why It Matters

OpenSign versions through 2.37.0 contain an unauthenticated information disclosure vulnerability that exposes complete tenant configuration records to any internet user. Organizations using this platform risk uncontrolled leakage of sensitive organizational data, system configurations, and potentially customer information at scale. This vulnerability requires no specialized tools to exploit and poses immediate data security and regulatory compliance risks.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Implement network-based access controls via firewall or Web Application Firewall to block unauthenticated requests to the gettenant endpoint; enable API request signing or mutual TLS authentication if available in your OpenSign configuration; establish detailed logging and alerting on all gettenant function invocations; conduct forensic audit of access logs to identify exposure scope; consider network segmentation to isolate OpenSign infrastructure. These interim controls must remain in place until vendor releases an authenticated patch.

Threat Intelligence Overview

EPSS Score
0.5%
Top 63% exploitable
Prevalence
Low
niche open-source document signing 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.5%
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

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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