Skip to main content

DataEase CVE-2025-62419

HIGH
Deserialization of Untrusted Data (CWE-502)
2025-10-17 security-advisories@github.com
8.2
CVSS 4.0 · Vendor: github
View

Attack ChainAIDerived

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

  1. Access
    Access DataEase datasource config
  2. Delivery
    Create DB2 datasource with empty extraParams
  3. Exploit
    Inject malicious JDBC string into HOSTNAME
  4. Execution
    Bypass illegal-parameter filter
  5. Impact
    Trigger deserialization via JDBC properties

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A08:2025 - Software or Data Integrity Failures
ASVS 5.0
V1 - Encoding and Sanitization Safe deserialization, type allowlists
MITRE ATT&CK

2 techniques across 2 tactics: Execution, Initial Access

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

Exploitation Conditions

Attacker must be able to create or edit a DB2 or MongoDB data source in DataEase (versions through 2.10.13). For the DB2 path specifically, the extraParams field must be EMPTY - that triggers the vulnerable branch where HOSTNAME/PORT/DATABASE are concatenated into the JDBC URL before the illegal-parameter filter runs, letting a crafted JDBC string in the HOSTNAME field slip through (the fix in 2.10.14 moves the filter to run on the final URL in all branches). Limiting factors: realistically requires authenticated access to the datasource configuration UI/API (despite the CVSS PR:N claim), the DB2 empty-extraParams precondition (reflected as AT:P in the vector), and an affected version ≤2.10.13; the MongoDB handler is affected via the analogous hostName URL-type path. No workaround exists other than upgrading.

Impact

This is a genuine, patch-worthy vulnerability but sits below the top tier of urgency. The vendor-supplied CVSS 4.0 vector (AV:N/AC:L/AT:P/PR:N/UI:N) scores 8.2 (HIGH) and notably rates impact as integrity-only (VC:N/VI:H/VA:N), which undercuts the usual 'JDBC injection = full RCE' assumption - yet the CWE-502 (deserialization) classification implies code-execution potential that the integrity-only scoring does not fully capture; these two signals conflict and the real impact ceiling should be verified against the GHSA advisory. No EPSS score, CISA KEV listing, or POC flag was provided, so there is no evidence of active exploitation - status is 'no public exploit identified at time of analysis.' However, this flaw is explicitly a BYPASS of the previously patched CVE-2025-57773 and CVE-2025-58045, meaning the underlying JDBC-injection technique and prior public research already exist, lowering the barrier to weaponization relative to a brand-new bug. A second conflict: the CVSS vector states PR:N (unauthenticated), but creating/editing a DB2 or MongoDB data source is normally an authenticated, privileged console function - this discrepancy should be verified with the vendor, as it materially changes real-world exposure. Net: prioritize patching for internet-exposed DataEase instances, but this is not a mass-exploitation 'patch tonight' emergency on current evidence.

Exploit ScenarioDerived

An attacker with access to the DataEase data-source configuration creates a DB2 (or MongoDB) data source, leaving the extraParams field empty so the HOSTNAME/PORT/DATABASE values are concatenated straight into the JDBC URL without illegal-parameter filtering. They inject a malicious JDBC connection string into the HOSTNAME field - reintroducing the attack blocked by the earlier CVE-2025-57773/58045 patches - to reach dangerous JDBC/driver properties that enable deserialization. No public exploit is identified at time of analysis, but because this is a documented bypass of two prior patches the technique is effectively already in the open.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.4% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 19, 2026

JDBC URL injection in DataEase through 2.10.13 lets an attacker with the ability to create or edit a DB2 or MongoDB data source inject a crafted JDBC string into the HOSTNAME field, bypassing earlier fixes (CVE-2025-57773 and CVE-2025-58045) and potentially causing high confidentiality and integrity impact through deserialization-style JDBC attacks. The DB2 path is exploitable when the extraParams field is empty, while the MongoDB handler is affected via the analogous hostName URL-type path; in practice this requires authenticated access to the datasource configuration UI/API, even though the CVSS 4.0 vector claims PR:N. No public exploit code or confirmed active exploitation is identified at time of analysis, and the issue is fixed in 2.10.14.

RemediationAI

Upgrade DataEase to 2.10.14 or later; this is the vendor-released patch and the advisory states no known workarounds exist. The fix applies the illegal-parameter filter to the final JDBC URL in every branch, so the empty-extraParams bypass is closed. If immediate upgrade is not possible, restrict the ability to create or edit DB2 and MongoDB data sources to trusted administrators only and review existing data source configurations for suspicious HOSTNAME values, but understand that this is only a compensating control with reduced administrative flexibility and does not remove the underlying vulnerability. Refer to the GitHub advisory (https://github.com/dataease/dataease/security/advisories/GHSA-x4x9-mjcf-99r9) and patch commit (https://github.com/dataease/dataease/commit/bb320e42bf2cf862b9c4b438c1517547b53ed67b).

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

DataEase is a Java-based data visualization and analytics platform that stores external data source connection details, including JDBC URLs. The vulnerable code builds DB2 JDBC URLs by concatenating HOSTNAME, PORT, DATABASE, and optional EXTRA_PARAMS; before the fix, the illegal-parameter blocklist was only applied in the branch that included EXTRA_PARAMS, so an empty extraParams field skipped validation entirely and allowed a malicious JDBC string in HOSTNAME to reach the DB2 driver. The MongoDB handler has an analogous flaw in its hostName URL-type path. CWE-502 (Deserialization of Untrusted Data) captures the root-cause class: dangerous JDBC URL parameters can trigger driver-side deserialization or class loading, and the blocklist was meant to stop such parameters. The 2.10.14 commit moves the illegal-parameter check to run against the final JDBC URL in all branches and adds URL-decoding checks in the SQL Server handler, closing the control-flow bypass. The vendor CVSS 4.0 vector scores 8.2, while the independent assessment applies CVSS 3.1 AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H because exploitation realistically requires datasource configuration access and, for DB2, the empty-extraParams precondition.

Know when Dataease 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 (github) PRIMARY 8.2 HIGH
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N
vuln.today AI 7.5 HIGH

Datasource configuration requires authentication so PR:L; the empty-extraParams precondition raises AC:H; CWE-502 deserialization via injected JDBC string implies full code-execution impact (C/I/A:H).

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

Primary rating from Vendor (github).

CVSS VectorVendor: github

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

DescriptionCVE.org

DataEase is a data visualization and analytics platform. In DataEase versions through 2.10.13, a JDBC URL injection vulnerability exists in the DB2 and MongoDB data source configuration handlers. In the DB2 data source handler, when the extraParams field is empty, the HOSTNAME, PORT, and DATABASE values are directly concatenated into the JDBC URL without filtering illegal parameters. This allows an attacker to inject a malicious JDBC string into the HOSTNAME field to bypass previously patched vulnerabilities CVE-2025-57773 and CVE-2025-58045. The vulnerability is fixed in version 2.10.14. No known workarounds exist.

Executive ViewAI

Why It Matters

DataEase deployments at or below 2.10.13 are exposed to a high-severity JDBC URL injection issue that could let users with data-source configuration privileges compromise the confidentiality and integrity of connected business data. The risk is concentrated in teams managing DB2 or MongoDB data sources through the DataEase UI/API, and successful abuse could undermine trust in reporting and data-access controls. Leadership should prioritize upgrading to 2.10.14 and tightening administrative access because the issue bypasses earlier fixes and affects a core integration function.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.4%
Top 64% exploitable
Prevalence
Medium
popular open-source BI/visualization platform, moderate self-hosted 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 0.4%
Patch available Yes
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
Yes
Human Impact
High

Priority Score

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

Attack Technique

Insecure deserialization occurs when an application converts serialized data (a stream of bytes representing an object's state) back into a living object without proper validation.

Affected Products (CPE)CVE.org

cpe:2.3:a:dataease:dataease:*:*:*:*:*:*:*:*
CVE-2025-49003 CRITICAL POC
9.8 Jun 26

DataEase is an open source business intelligence and data visualization tool. Prior to version 2.10.11, a threat actor m

CVE-2025-49002 CRITICAL POC
9.8 Jun 03

Auth bypass in DataEase via CVE-2025-49001 patch evasion. PoC available.

CVE-2025-49001 CRITICAL POC
9.8 Jun 03

Auth bypass in DataEase BI tool before 2.10.10.

CVE-2025-53005 CRITICAL POC
9.8 Jul 01

A remote code execution vulnerability in DataEase (CVSS 9.8). Risk factors: public PoC available.

CVE-2025-53004 CRITICAL POC
9.8 Jun 30

A remote code execution vulnerability in DataEase (CVSS 9.8). Risk factors: public PoC available.

CVE-2025-53006 CRITICAL POC
9.8 Jul 02

A remote code execution vulnerability in DataEase (CVSS 9.8). Risk factors: public PoC available.

CVE-2026-23958 CRITICAL POC
9.8 Jan 22

DataEase data visualization tool prior to 2.10.19 uses MD5-hashed passwords without salting, allowing attackers to crack

CVE-2024-46997 CRITICAL POC
9.8 Sep 23

DataEase is an open source data visualization analysis tool. Rated critical severity (CVSS 9.8), this vulnerability is r

CVE-2023-37258 CRITICAL POC
9.8 Jul 25

DataEase is an open source data visualization analysis tool. Rated critical severity (CVSS 9.8), this vulnerability is r

CVE-2023-33963 CRITICAL POC
9.8 Jun 01

DataEase is an open source data visualization and analysis tool. Rated critical severity (CVSS 9.8), this vulnerability

CVE-2023-28437 CRITICAL POC
9.8 Mar 25

Dataease is an open source data visualization and analysis tool. Rated critical severity (CVSS 9.8), this vulnerability

CVE-2022-39312 CRITICAL POC
9.8 Oct 25

Dataease is an open source data visualization analysis tool. Rated critical severity (CVSS 9.8), this vulnerability is r

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