Skip to main content

Data Platform Open EUVDEUVD-2026-102986

| CVE-2026-111695 HIGH
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-10-16 VulnCheck GHSA-m63w-xqgh-r8vr
7.1
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Authenticate as low-privilege workspace member
  2. Delivery
    Enumerate sequential foreign datasource ids
  3. Exploit
    Call /datasource/detail and /listSchemaTable
  4. Execution
    Harvest JDBC credentials and schemas
  5. Impact
    Connect to backend DB or /delete datasources

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

The attacker must hold a valid authenticated account with membership in at least one workspace (PR:L); no administrative role and no user interaction are required. Given that access, exploitation needs only HTTP requests carrying another workspace's sequential numeric datasource id to /datasource/detail, /listSchemaTable, /tableDetail, /update, or /delete - no special feature toggle or non-default configuration is required, as the missing per-workspace authorization check is inherent to the affected commit. The practical limiting factor is the authentication requirement and the need for a reachable workspace-member session; the use of predictable sequential ids removes any need to guess object references, making enumeration trivial once authenticated.

Impact

This is a legitimate, moderately serious authorization flaw rather than an inflated high-CVSS issue, but it is not an emergency-tier vulnerability. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N) confirms network-reachable, low-complexity exploitation requiring only low privileges - i.e., any authenticated workspace member, which is a meaningful but real barrier (PR:L, not PR:N). The primary impact is confidentiality (VC:H): leaked JDBC credentials for other workspaces' datasources, with secondary integrity impact (VI:L) from the /update and /delete endpoints. No EPSS score was provided in the input, and the CVE is NOT on CISA KEV, so there is no evidence of active, widespread exploitation. A detailed public technical writeup (hackmd) and the exact vulnerable source lines are referenced, which lowers the barrier to developing an exploit, but no packaged exploit code is explicitly flagged as available. The CVSS 4.0 vendor vector sets VA:N (no availability impact), yet the description explicitly states attackers can delete datasources - this is a conflict: deletion is a plausible availability/integrity impact that the vendor vector appears to understate. Net assessment: a credible priority for the small population that runs this product, driven by credential exposure that can pivot to full database compromise, but constrained by the authentication-membership requirement and the product's niche footprint.

Exploit ScenarioDerived

A low-privileged member of one workspace logs into the data-platform-open application and iterates sequential numeric datasource ids against /datasource/detail and /listSchemaTable, retrieving JDBC connection strings and credentials belonging to other tenants' workspaces. Using those credentials the attacker connects directly to the backend databases, and can additionally call /update or /delete to tamper with or destroy foreign datasources. A public technical writeup exists describing the flaw and the vulnerable code paths, but no confirmed weaponized exploit tool is indicated in the input.

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

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

Alert me

AnalysisAIv1 – Oct 16, 2026

Authenticated workspace members can exploit an insecure direct object reference in Shaiwz data-platform-open (through commit efeacd3) to read, modify, or delete datasources belonging to other workspaces by supplying sequential numeric IDs. The flaw exposes JDBC credentials and database schemas via endpoints /datasource/detail, /listSchemaTable, /tableDetail, /update, and /delete, with no per-workspace authorization check. No public exploit code identified; exploitation requires a valid workspace-member account (PR:L) and no user interaction, and the impact is assessed as a moderately serious authorization flaw rather than an emergency-tier vulnerability.

RemediationAI

No vendor-released patch identified at time of analysis; the referenced GitHub commit is the vulnerable version, not a fix. The primary remediation is to add server-side authorization checks in DataSourceServiceImpl that verify the authenticated user's workspace membership matches the workspace owning the requested datasource ID before any read, update, or delete operation. Until a patch is available, restrict access to the affected endpoints (/datasource/detail, /listSchemaTable, /tableDetail, /update, /delete) to trusted networks or users, and audit/rotate any JDBC credentials stored in datasources because they may have been exposed. Monitor logs for cross-workspace ID access attempts. Trade-offs: network restrictions can be bypassed by insiders or compromised accounts, and credential rotation may disrupt existing datasource connections until updated. Implement a temporary application-level interceptor or proxy that enforces workspace ownership as a compensating control.

Affected VersionsENISA

data-platform-open 0 ≤efeacd35e8450b7a084fa2134d292cd058cf605b

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Shaiwz data-platform-open is a Java/Spring web application for datasource management. The vulnerability is CWE-639 (Authorization Bypass Through User-Controlled Key), a classic IDOR: the affected endpoints accept a numeric datasource ID and the service layer (DataSourceServiceImpl, lines 300-316) fails to verify that the authenticated user's workspace matches the workspace owning the datasource. The controllers (DataSourceController, lines 84-142) expose /datasource/detail, /listSchemaTable, /tableDetail, /update, and /delete, allowing horizontal privilege escalation among workspaces. Because IDs are sequential, an attacker with any workspace membership can trivially enumerate and access other workspaces' datasources, including stored JDBC credentials and schema metadata.

Know when Data Platform Open 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 (VulnCheck) PRIMARY 7.1 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N
vuln.today AI 7.6 HIGH

Authenticated workspace member gives PR:L over the network with no UI; credential/schema disclosure drives C:H, while modify/delete of foreign datasources yields I:L and A:L.

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
Low
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

Shaiwz data-platform-open through commit efeacd3 contains an insecure direct object reference vulnerability that allows authenticated workspace members to access other workspaces' datasources by numeric id. Attackers can send foreign sequential ids to /datasource/detail, /listSchemaTable, /tableDetail, /update or /delete to obtain JDBC credentials, enumerate database schemas, and modify or delete datasources.

Executive ViewAI

Why It Matters

A multi-tenant authorization flaw in Shaiwz data-platform-open (through commit efeacd3) allows any authenticated member of one workspace to read, modify, or delete the datasources of every other workspace on the same deployment. Because the exposed endpoints return JDBC connection credentials and database schema details, a single low-privilege account could become a stepping stone into customer or partner databases, undermining the tenant-isolation guarantee the platform is sold on. Leadership should treat this as a trust-and-contractual-risk issue affecting all hosted tenants, not just an engineering defect.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: enforce workspace-scoped object-level authorization at an API gateway or reverse proxy for /datasource/detail, /listSchemaTable, /tableDetail, /update, and /delete; restrict those endpoints to trusted admin networks; replace sequential numeric IDs with unguessable identifiers; rotate all JDBC and database credentials reachable through platform datasources; store datasource secrets in a managed secrets vault with per-workspace least-privilege accounts; and enable audit logging and alerting on cross-workspace ID enumeration. Exploitation is authenticated (PR:L) and no public exploit identified at time of analysis.

Threat Intelligence Overview

Prevalence
Low
niche open-source Chinese data platform, limited enterprise footprint
Data Quality
3 sources
Confidence: Low

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 N/A
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· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
High

Priority Score

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

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