Skip to main content

DataCap EUVDEUVD-2026-114070

| CVE-2026-119654 HIGH
Missing Authorization (CWE-862)
2026-10-30 VulnCheck GHSA-3c4r-whrm-5953
8.7
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Self-register or authenticate as low-privileged user
  2. Exploit
    Send PUT to /api/v1/user/allocationRole
  3. Execution
    Assign administrator role to own account
  4. Impact
    Gain full control of DataCap instance

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

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

Exploitation Conditions

Exploitation requires an authenticated account on the DataCap instance and network reachability to the REST API; the attacker calls the administrative role/menu management endpoints - specifically a PUT to /api/v1/user/allocationRole - which lack authorization enforcement, to grant their own account the administrator role. The practical barrier collapses where self-registration is enabled, since the description states self-registered accounts suffice, meaning no pre-existing privileged credentials are needed. Limiting factors: the attacker must be able to obtain or possess a valid low-privileged account (if self-registration is disabled, prior credentials are required), and must reach the API over the network; no user interaction and no high privileges are required. Affected: DataCap (devlive-community) through 2025.1.1.

Impact

This is a genuine high-priority issue rather than an inflated-CVSS artifact. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N) describes a network-reachable flaw of low complexity requiring only a low-privileged account and no user interaction, with full high impact to confidentiality, integrity and availability of the vulnerable system (VC:H/VI:H/VA:H), scored 8.7. The description elevates real-world concern: because self-registered accounts can reach the vulnerable administrative APIs, the PR:L barrier is effectively trivial wherever open registration is enabled, turning a low-privilege account into full administrator control. The vuln.today decision label is 'this_week', indicating prioritized remediation rather than drop-everything emergency. Signals are consistent but not maximal: this is NOT in CISA KEV, so there is no confirmed active exploitation, and no EPSS probability was supplied, so widespread automated exploitation cannot be quantified from the input. A public technical write-up (hackmd) and VulnCheck advisory exist, which lowers the attacker research barrier even though the input does not confirm packaged working exploit code. Net: trivial exploitation and full instance compromise make this a real priority to patch promptly, tempered by the product's limited deployment footprint (see prevalence) and absence of confirmed in-the-wild use.

Exploit ScenarioDerived

An attacker obtains a low-privileged DataCap account - either existing credentials or, where open sign-up is enabled, a self-registered account - then sends a PUT request to /api/v1/user/allocationRole assigning themselves the administrator role. Because the administrative role and menu management APIs lack authorization checks, the attacker gains full administrative control of the instance. A public technical write-up describing the endpoint and request exists; it is not verified in the input as working exploit code.

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 – Oct 30, 2026

Privilege escalation in DataCap (devlive-community) through 2025.1.1 lets any authenticated user, including one who simply self-registered, take full control of the instance by sending a PUT request to /api/v1/user/allocationRole to assign the administrator role to their own account; the same gap extends to administrative role and menu management endpoints. Exploitation needs only a low-privileged account and network reach to the REST API, with no user interaction and no privileged credentials. A public technical writeup and source-level references describing the flaw exist, and no CISA KEV entry appears in the supplied data; the vulnerability is rated 8.7 (CVSS 4.0) and flagged for this-week prioritization.

RemediationAI

No fixed version is identified in the supplied data, so the primary action is to track the upstream project (https://github.com/devlive-community/metaforge) and issue 969 plus the VulnCheck advisory for a patched release and upgrade as soon as one is published. In the interim, actionable compensating controls are: disable self-registration so an attacker cannot obtain the low-privileged account the exploit needs (this removes the no-credentials path but does not fix the missing authorization for existing users); restrict network access to the REST API, and specifically block PUT requests to /api/v1/user/allocationRole and the administrative role/menu endpoints at a reverse proxy or WAF for all but trusted administrative source ranges (this can break legitimate admin UI operations and requires an inventory of which clients legitimately call those routes); and audit existing accounts and role assignments for unexpected administrator grants, since any successful exploitation persists as a role change that survives patching. Where the team maintains a fork or build, add an explicit administrative-authority check on the allocationRole and admin role/menu handlers, including the Spring Security filter configuration referenced in the advisory, and test that ordinary users receive 403 on those routes.

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

DataCap is a self-hosted Java/Spring web application (repository devlive-community/metaforge, modules datacap-server, datacap-service, datacap-security). The root cause is CWE-862 Missing Authorization: the routing and service layers fail to verify that the caller holds an administrative authority before performing privileged operations. The referenced code paths are UserController (lines 97-108), which exposes the /api/v1/user/allocationRole handler, UserServiceImpl (lines 104-137), which performs the role assignment write, RoleController (lines 34-52), which manages administrative roles and menus, and SecurityConfigure (lines 63-78), the Spring Security filter configuration that the advisory cites as not constraining these endpoints. Because the missing check is an authorization gap rather than a memory-safety, cryptographic, or injection defect, the trigger is simply an ordinary API request from a low-privileged session; the precise request handling nuance beyond that is described in the linked HackMD writeup rather than in the CVE description. The CPE cpe:2.3:a:devlive-community:datacap:*:*:*:*:*:*:*:* carries a wildcard version, but the affected range is bounded at 2025.1.1 per the vendor and VulnCheck advisories. The independent assessment scores this CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, treating scope as unchanged, which aligns with the CVSS 4.0 record's SC:N/SI:N/SA:N subsequent-system values.

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 8.7 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
vuln.today AI 8.8 HIGH

Network-reachable API, low complexity, no user interaction; PR:L because a valid low-privileged (self-registerable) account is required, yielding full admin control (C/I/A:H), scope unchanged.

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

DescriptionCVE.org

DataCap through 2025.1.1 contains a missing authorization vulnerability that allows any authenticated user to escalate privileges by calling administrative role and menu management APIs. Attackers, including self-registered accounts, can send PUT requests to /api/v1/user/allocationRole to assign themselves the administrator role and gain full control of the instance.

Executive ViewAI

Why It Matters

CVE-2026-119654 is a high-severity privilege escalation flaw in DataCap (devlive-community) that allows any authenticated user, including self-registered accounts, to obtain full administrative control of the platform. This threatens the integrity and availability of the data environment and could lead to unauthorized data access, modification, or service disruption. Leadership should prioritize remediation given the low barrier to exploitation and the public availability of a technical writeup.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: restrict API access to trusted networks, disable self-registration, enforce strict role-based access controls, monitor for anomalous privilege changes, and apply virtual patching via WAF or API gateway to block unauthorized role assignment requests.

Threat Intelligence Overview

EPSS Score
0.5%
Top 57% exploitable
Prevalence
Low
niche open-source data/BI tool by a small community project
Social Media
1
Sightings
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.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
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
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-111614 HIGH
7.1 Oct 16

Insecure direct object reference in DataCap (the MetaForge data platform) through 2025.1.1 allows any authenticated, low

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

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