Skip to main content

OpenSign EUVDEUVD-2026-56019

| CVE-2026-72549 MEDIUM
Information Exposure (CWE-200)
2026-08-11 TuranSec GHSA-8r4x-jw7g-pvfw
5.3
CVSS 3.1 · Vendor: TuranSec
Share

Severity by source

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

Network-accessible Parse function requires no authentication (PR:N, AV:N); only internal objectId disclosed, so C:L with no integrity or availability impact.

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

Lifecycle Timeline

1
Analysis Generated
Aug 11, 2026 - 12:25 vuln.today

DescriptionCVE.org

An information disclosure vulnerability in OpenSignLabs OpenSign through 2.37.0 allows unauthenticated remote attackers to map any email address or username to its internal user objectId via the getUserId Parse cloud function. The function performs no authentication before resolving and returning the internal identifier. An attacker can use this to enumerate user accounts and target subsequent attacks.

AnalysisAI

Unauthenticated user enumeration in OpenSignLabs OpenSign through 2.37.0 exposes internal user objectIds via the getUserId Parse cloud function, which performs no authentication before resolving and returning identifiers tied to any supplied email address or username. Any remote attacker can silently map organizational email addresses or usernames to their internal Parse database identifiers without triggering authentication. This reconnaissance capability enables targeted follow-on attacks, such as credential stuffing, phishing, or chained exploitation of other endpoints that accept objectIds. No public exploit code has been identified and the vulnerability is not listed in the CISA KEV catalog at time of analysis.

Technical ContextAI

OpenSign is an open-source electronic document signing platform built on the Parse Platform (parse-server), a Node.js backend framework that exposes Cloud Functions - server-side JavaScript functions callable over HTTP or the Parse SDK. The vulnerable function, getUserId, is a Parse Cloud Function that accepts an email address or username and returns the corresponding internal Parse objectId without any session token or access-control check. CWE-200 (Exposure of Sensitive Information to an Unauthorized Actor) captures this root cause: the function intentionally performs a lookup but unintentionally omits the authentication gate before returning a sensitive identifier. The objectId in Parse uniquely identifies a user record and is often accepted by other API endpoints, making its disclosure a meaningful stepping stone for further enumeration or attack. Affected products per CPE: cpe:2.3:a:opensignlabs:opensign:*:*:*:*:*:*:*:* covering all versions up to and including 2.37.0.

RemediationAI

The primary fix should be to add server-side authentication enforcement to the getUserId Parse Cloud Function so that only authenticated sessions with appropriate permissions can resolve email addresses or usernames to internal objectIds. Administrators should upgrade to a version of OpenSign that includes this fix - however, no specific patched release version is identified in the available data; monitor the upstream GitHub repository at https://github.com/OpenSignLabs/OpenSign for a tagged release addressing this issue (patch availability per vendor is not independently confirmed from the provided references). As an interim compensating control, organizations running internet-facing deployments should restrict access to the Parse Cloud Function endpoint (typically /parse/functions/getUserId) via a reverse proxy or WAF rule, accepting the trade-off that any legitimate client functionality relying on this function will also be blocked. Internal-only deployments should enforce network-level access controls to limit exposure to trusted network segments. Rate limiting on the Parse functions endpoint can reduce bulk enumeration impact without blocking the function entirely.

Share

EUVD-2026-56019 vulnerability details – vuln.today

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