Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconAttacker obtains OIDC credentials
-
DeliveryInitiates OIDC login flow
-
ExploitIntercepts callback request
-
InstallInjects malicious serialized object in REDIRECT_URL cookie
-
C2DataHub deserializes cookie
-
ExecuteGadget chain executes
-
ImpactInformation disclosure occurs
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 | Exploitation requires the following specific conditions: (1) The DataHub deployment must be configured with OIDC as the authentication mechanism; (2) The attacker must possess a valid user account in the configured OIDC identity provider and complete OIDC authentication; (3) The attacker must intercept or control the REDIRECT_URL cookie during the callback flow (via network access to inject the cookie or by compromising the user's browser/session); (4) The DataHub frontend classpath must include gadget libraries that can be chained for exploitation (this depends on the specific versions of dependencies bundled with DataHub). Non-OIDC deployments using other authentication methods are not affected. The vulnerability is limited to confidentiality impact per CVSS, suggesting that remote code execution may not be possible or is severely constrained. |
| Impact | CVSS 4.3 with network vector and low complexity indicates this is a moderately severe vulnerability, but the requirement for PR:L (authenticated user) and C:L (low confidentiality impact) significantly constrains real-world risk. The attacker must already possess a valid OIDC identity provider account, reducing the threat surface to authenticated users or insiders. EPSS and active exploitation data are not provided, so widespread automation is not confirmed. The absence from CISA KEV and lack of public POC further suggest this is not currently a high-priority target. However, Java deserialization vulnerabilities are well-understood attack vectors with mature tooling (e.g., ysoserial), so the actual risk depends on available gadget chains in DataHub's classpath. The low confidentiality-only impact contrasts with typical deserialization severity; verify whether the actual impact scope is limited to information disclosure or if remote code execution is possible given the gadget libraries present. |
| Exploit ScenarioDerived | An attacker with a valid account in the configured OIDC identity provider crafts a malicious serialized Java object and injects it into the REDIRECT_URL cookie during the OIDC callback. When the DataHub frontend deserializes the cookie, the malicious object triggers a gadget chain, allowing the attacker to read sensitive metadata or configuration information accessible to the frontend process. The attack requires the attacker to first authenticate with the OIDC provider, then manipulate the callback request. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – May 14, 2026
DataHub frontend versions prior to 1.5.0.3 deserialize untrusted Java objects from the REDIRECT_URL HTTP cookie during OIDC callback flow without integrity protection, allowing authenticated attackers to read sensitive information. The vulnerability affects the GET /callback/oidc endpoint and requires a valid OIDC identity provider account to exploit. A vendor-released patch is available in version 1.5.0.3.
RemediationAI
Upgrade DataHub to version 1.5.0.3 or later, which removes the unsafe deserialization of REDIRECT_URL. This is the primary and recommended fix. Until patching is possible, restrict access to the OIDC callback endpoint via a Web Application Firewall or reverse proxy to limit exposure to internal networks or trusted identity providers only. Additionally, audit OIDC identity provider configurations to ensure only authorized users have login rights, narrowing the attack surface to legitimate accounts. Verify that no untrusted gadget chain libraries are in the DataHub classpath (e.g., old versions of commons-beanutils, spring-core with unsafe features). Consult the GitHub security advisory GHSA-rjf9-p49v-42c4 for detailed upgrade instructions and rollback procedures.
Affected VersionsENISA
Affected Packages
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
DataHub is a metadata platform written in Java that uses OIDC (OpenID Connect) for authentication. During the OIDC callback flow, the frontend accepts a REDIRECT_URL parameter passed via HTTP cookie and deserializes it as a Java object without verifying HMAC, encryption, or other integrity controls. This classic Java deserialization vulnerability (CWE-502) enables gadget chain attacks where malicious serialized objects trigger arbitrary code execution or information disclosure when deserialized. The cookie-based transmission and OIDC integration path are specific to the datahub-frontend-react component.
Know when Datahub 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
AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
Primary rating from GitHub Advisory · only source for this CVE.
CVSS VectorGitHub Advisory
Lifecycle Timeline
2DescriptionGitHub Advisory
DataHub is an open-source metadata platform. Prior to 1.5.0.3, The DataHub frontend (datahub-frontend-react) deserializes attacker-controlled Java objects from the REDIRECT_URL HTTP cookie during the OIDC callback flow, with no integrity protection (no HMAC, no encryption). This is a Deserialization of Untrusted Data vulnerability (CWE-502) affecting the GET /callback/oidc endpoint. Successful exploitation requires a valid user account in the configured OIDC identity provider This vulnerability is fixed in 1.5.0.3.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
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.
DataHub is an open-source metadata platform. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploita
DataHub is an open-source metadata platform. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable,
DataHub is an open-source metadata platform. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploita
DataHub is an open-source metadata platform. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploita
DataHub is an open-source metadata platform. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploita
datahub-helm provides the Kubernetes Helm charts for deploying Datahub and its dependencies on a Kubernetes cluster. Rat
DataHub is an open-source metadata platform. Rated critical severity (CVSS 9.1), this vulnerability is remotely exploita
DataHub is an open-source metadata platform. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable,
DataHub is an open-source metadata platform. Rated medium severity (CVSS 4.8), this vulnerability is remotely exploitabl
DataHub is an open-source metadata platform. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable,
DataHub is an open-source metadata platform. Rated high severity (CVSS 8.1), this vulnerability is remotely exploitable,
DataHub is an open-source metadata platform. Rated high severity (CVSS 8.0), this vulnerability is remotely exploitable,
EUVD-2026-30321
NVD
CVE.org
EPSS
Vulnrichment
GitHub
VulDB
Exploit-DB