CVE-2026-111695
7.1HighPublished 16 Oct 2026 · NVD status: Deferred · AI triage by gemini-3.8-flash
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
- Impact
- High impact on confidentiality
- Weakness
- CWE-639
Impact
Authenticated workspace members can access, modify, or delete other workspaces' datasources and exfiltrate raw JDBC credentials. They only need standard workspace member access to exploit sequential datasource IDs via API endpoints.
Root cause
The application lacks workspace authorization checks on datasource API endpoints, allowing access to records solely by numeric ID.
Affected systems
Shaiwz data-platform-open through commit efeacd3
CVSS v3.1 · CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N
Fix & remediation
No fixed release is currently published; patch DataSourceController.java and DataSourceServiceImpl.java to validate that the requesting user's workspace owns the target datasource ID, or restrict network access to the API.
AI-suggested. Run it in staging first and check it against the vendor advisory. Why?
NVD description
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.
References
- https://github.com/shaiwz/data-platform-open/blob/efeacd35e8450b7a084fa2134d292cd058cf605b/data-platform-open-web/src/main/java/cn/dataplatform/open/web/controller/source/DataSourceController.java#L84-L142
- https://github.com/shaiwz/data-platform-open/blob/efeacd35e8450b7a084fa2134d292cd058cf605b/data-platform-open-web/src/main/java/cn/dataplatform/open/web/service/datasource/impl/DataSourceServiceImpl.java#L300-L316
- https://hackmd.io/@hieuPenguinnn/data-platform-open-datasource-cross-workspace-idor-and-hardcoded-aes-key
- https://www.vulncheck.com/advisories/shaiwz-data-platform-open-through-commit-efeacd3-idor-in-datasource-api