Skip to main content

DataCap EUVDEUVD-2026-103036

| CVE-2026-111614 HIGH
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-10-16 VulnCheck GHSA-pp2x-5mgr-8c5h
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-privileged user
  2. Delivery
    Enumerate auto-increment ids on source/snippet/dashboard endpoints
  3. Exploit
    Trigger IDOR in BaseController.getInfoForPath
  4. Execution
    Retrieve other users' serialized datasource objects
  5. Impact
    Harvest cleartext credentials and pivot to backend databases

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

Requires a valid authenticated account on the DataCap/MetaForge instance, but only low privileges (PR:L) - any ordinary user suffices; no admin role is needed. Exploitation works against default behavior with no special feature or non-default configuration required, because BaseController.getInfoForPath omits an ownership/authorization check on the numeric id. The concrete prerequisite is network access to the source, snippet and dashboard getById endpoints with the ability to iterate sequential auto-increment ids. The principal limiting factor is the authentication requirement: an unauthenticated outsider cannot reach the vulnerable endpoints, so the realistic threat model is a malicious or compromised low-privilege tenant on a multi-user deployment of DataCap through version 2025.1.1.

Impact

This is a credible mid-tier priority rather than a drop-everything emergency. The vendor-supplied CVSS 4.0 vector (CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N, score 7.1) is internally consistent with the description: network-reachable (AV:N), trivially executed by enumerating sequential ids (AC:L/AT:N), but gated behind a valid low-privileged account (PR:L), with high confidentiality impact (VC:H) and no integrity or availability impact. No EPSS probability, no CISA KEV entry, and no explicit POC flag were supplied in the input, so exploitation likelihood cannot be quantified from the data provided - STATE EXPLICITLY: EPSS and KEV data are absent, not zero. No SSVC decision record was provided either. However, the referenced hackmd write-up ('metaforge-datacap-source-getbyid-cross-user-idor') is a detailed public technical analysis of the exact IDOR, which materially lowers the barrier to reproduction even though it is not confirmed packaged exploit code. The practical driver of risk is the payload: successful exploitation yields other tenants' datasource host, port, username and CLEARTEXT passwords, turning an authorization flaw into a credential-harvesting primitive that enables lateral movement into backend databases - a severity amplifier that the base CVSS confidentiality metric understates. Countervailing factors keeping this out of the top tier: authentication is genuinely required (PR:L is not PR:N), and the affected product is a niche open-source project with limited deployment, so exploitation is likely to be opportunistic/targeted against specific DataCap installs rather than internet-wide.

Exploit ScenarioDerived

A low-privileged but authenticated user (or an attacker who has obtained any valid account on a DataCap/MetaForge instance) issues requests to the source, snippet and dashboard getById endpoints while incrementing the numeric id parameter. Because BaseController.getInfoForPath performs no per-object ownership check, the attacker reads other users' serialized datasource objects and recovers cleartext database credentials. A detailed public write-up of this exact IDOR is referenced, so reproduction is straightforward despite no confirmed packaged exploit.

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

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

Alert me

AnalysisAIv1 – Oct 16, 2026

Insecure direct object reference in DataCap (the MetaForge data platform) through 2025.1.1 allows any authenticated, low-privileged user to read other users' datasources, snippets and dashboards by iterating numeric auto-increment ids on the source, snippet and dashboard getById endpoints, with serialized datasource responses exposing host, port, username and cleartext passwords. Exploitation needs only a valid ordinary account and network reachability to those endpoints - no administrator role and no non-default configuration - so the realistic threat model is a malicious or compromised low-privilege tenant on a multi-user deployment, with high confidentiality impact but no integrity or availability impact. The provided score is 7.1 (independent CVSS 3.1 assessment: AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N); no public exploit identified at time of analysis and the CVE is not listed in CISA KEV, making this a credible mid-tier priority rather than a drop-everything emergency.

RemediationAI

No vendor-released patch is identified at time of analysis, so remediation must start with compensating controls and an upgrade watch on the MetaForge/DataCap repository and the VulnCheck advisory (https://www.vulncheck.com/advisories/datacap-through-2025.1.1-idor-via-basecontroller-getinfoforpath-exposes-credentials). Highest priority is credential hygiene: because datasource responses serialize stored host, port, username and cleartext passwords, assume every credential reachable from the instance may have been disclosed and rotate database and downstream service passwords, accepting the operational downtime that rotation causes. Second, treat the leak vector at the network and account layer: do not expose the DataCap web UI or its API to untrusted networks, and where practical restrict access to trusted source addresses or place it behind an authenticating reverse proxy (trade-off: legitimate remote and mobile users lose direct access). Third, reduce the attacker population by disabling or deactivating unused and shared accounts and by reviewing who genuinely needs multi-user access, since the vulnerability requires only an ordinary authenticated account (trade-off: reduced collaboration and possibly operational overhead for shared team logins). Fourth, hunt for prior exploitation by auditing web/proxy logs for sequential or high-volume GETs against the source, snippet and dashboard getById endpoints from a single low-privileged session, and treat any such pattern as a credential-compromise incident. Fifth, if the platform is used in a single-tenant, fully trusted environment, the practical risk is lower and can be accepted with the logging and credential-rotation steps above; the strongest fix remains applying an upstream release that adds an ownership check in BaseController.getInfoForPath/BaseService once the vendor publishes one, and monitoring the linked GitHub paths for the fixing commit.

Affected VersionsENISA

Datacap 0 ≤2025.1.1

Affected Packages

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

The flaw is a classic object-level authorization defect (CWE-639, Authorization Bypass Through User-Controlled Key / IDOR) in DataCap, a Java/Spring-based data integration and BI platform from the devlive-community project, distributed upstream as MetaForge. The vulnerable code path is BaseController.getInfoForPath (referenced at BaseController.java lines 91-95 in the 2025.1.1 tag), which delegates to BaseService (BaseService.java lines 38-43); the controller accepts a user-supplied numeric id and returns the record without verifying that the requesting principal owns or is otherwise entitled to that object. Because ids are auto-incrementing, any authenticated user can enumerate them to walk the source, snippet and dashboard resources of every other tenant on the instance. The returned objects are serialized entities, and for datasources the serialization includes connection metadata - host, port and username - along with the stored credential in cleartext, effectively turning a read-only authorization bug into credential disclosure that can be reused for lateral movement to downstream databases. The CPE string cpe:2.3:a:devlive-community:datacap:*:*:*:*:*:*:*:* indicates the vendor/product scope is broad (all versions up to and including 2025.1.1) rather than tied to a single build, so the root cause is architectural - a missing ownership check in the shared base controller used by multiple resource types - not an edge case in one endpoint. A public technical writeup (HackMD, linked from the CVE record) documents the cross-user enumeration technique, and VulnCheck is credited as the reporting source.

Know when Datacap 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:N/VA:N/SC:N/SI:N/SA:N
vuln.today AI 6.5 MEDIUM

Network-reachable with trivial id enumeration (AV:N/AC:L), but a valid low-privilege account is required (PR:L); cleartext credential disclosure gives C:H with no integrity or availability impact and no scope change.

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

DescriptionCVE.org

DataCap through 2025.1.1 contains an insecure direct object reference vulnerability in BaseController.getInfoForPath that allows authenticated users to read other users' datasources, snippets and dashboards by numeric id. Low-privileged attackers can enumerate auto-increment ids on the source, snippet and dashboard endpoints to retrieve serialized datasource host, port, username and cleartext passwords.

Executive ViewAI

Why It Matters

DataCap (MetaForge data platform) versions through 2025.1.1 contain an access control flaw that allows any authenticated user to access sensitive credentials and data belonging to other users, undermining trust in multi-tenant deployments. A malicious or compromised low-privilege account could harvest passwords and connection details for other users' data sources, potentially leading to broader system compromise. No public exploit identified at time of analysis, but leadership should treat this as a high-priority confidentiality risk, especially for organizations relying on DataCap for shared analytics.

Business Impact: High
Compensating Controls

Implement network segmentation to limit access to DataCap endpoints, enforce least privilege and strict role-based access controls, enable detailed logging and monitoring for enumeration attempts, deploy a web application firewall to detect and block suspicious ID iteration patterns, and rotate any credentials that may have been exposed.

Threat Intelligence Overview

EPSS Score
0.3%
Top 78% exploitable
Prevalence
Low
niche open-source BI/data tool (devlive-community DataCap/MetaForge), limited enterprise footprint
Data Quality
5 sources
Confidence: Medium

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.3%
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

Attack Technique

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

CVE-2024-39736 CRITICAL
9.8 Jul 15

IBM Datacap Navigator 9.1.5, 9.1.6, 9.1.7, 9.1.8, and 9.1.9 is vulnerable to HTTP header injection, caused by improper v

CVE-2026-8636 HIGH
7.5 Jun 22

Sensitive-data disclosure in IBM Datacap and Datacap Navigator (versions 9.1.7, 9.1.8, 9.1.9) lets an attacker recover u

CVE-2024-39731 HIGH
7.5 Jul 15

IBM Datacap Navigator 9.1.5, 9.1.6, 9.1.7, 9.1.8, and 9.1.9 uses weaker than expected cryptographic algorithms that coul

CVE-2024-39732 HIGH
7.5 Jul 14

IBM Datacap Navigator 9.1.5, 9.1.6, 9.1.7, 9.1.8, and 9.1.9 temporarily stores data from different environments that cou

CVE-2026-8059 MEDIUM
6.1 Jun 22

Cross-site scripting in IBM Datacap and Datacap Navigator 9.1.7 through 9.1.9 allows unauthenticated remote attackers to

CVE-2024-39733 MEDIUM
5.5 Jul 14

IBM Datacap Navigator 9.1.5, 9.1.6, 9.1.7, 9.1.8, and 9.1.9 stores user credentials in plain clear text which can be rea

CVE-2024-39730 MEDIUM
5.4 Jun 28

IBM Datacap Navigator 9.1.7, 9.1.8, and 9.1.9 could allow a remote attacker to hijack the clicking action of the victim.

CVE-2025-36027 MEDIUM
5.4 Jun 28

IBM Datacap 9.1.7, 9.1.8, and 9.1.9 could allow a remote attacker to hijack the clicking action of the victim. By pe

CVE-2024-39735 MEDIUM
5.4 Jul 15

IBM Datacap Navigator 9.1.5, 9.1.6, 9.1.7, 9.1.8, and 9.1.9 is vulnerable to cross-site scripting. Rated medium severity

CVE-2024-39728 MEDIUM
5.4 Jul 15

IBM Datacap Navigator 9.1.5, 9.1.6, 9.1.7, 9.1.8, and 9.1.9 is vulnerable to stored cross-site scripting. Rated medium s

CVE-2026-9610 MEDIUM
5.3 Jun 22

Forced browsing exposure in IBM Datacap and IBM Datacap Navigator 9.1.7 through 9.1.9 allows a highly privileged local u

CVE-2024-39741 MEDIUM
5.3 Jul 15

IBM Datacap Navigator 9.1.5, 9.1.6, 9.1.7, 9.1.8, and 9.1.9 could allow a remote attacker to traverse directories on the

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