Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft login URL with attacker-controlled callback parameter
-
DeliveryDeliver URL to target via phishing
-
ExploitTarget authenticates against identity provider
-
ExecutionOpenMetadata appends JWT and identity to attacker URL
-
PersistBrowser redirects to attacker server
-
ImpactAttacker captures JWT and assumes account control
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V3 - Web Frontend Security Redirect URL validation
MITRE ATT&CK
1 technique across 1 tactic: Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | The victim must follow an attacker-crafted OpenMetadata login URL that contains a manipulated |
| Impact | The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:N) scores 8.5, correctly reflecting network reachability, low complexity, no privilege requirement, mandatory active user interaction, and high confidentiality plus integrity impact. Real-world risk is high for any internet-facing OpenMetadata deployment using SAML or OIDC, because the exploit requires only a crafted URL and a phishing step - no memory corruption, no complex chaining. The primary risk-reducing factor is the required user interaction (UI:A): the victim must click the crafted link and complete authentication, which requires social engineering. KEV status is not confirmed from the provided data, and no public exploit code has been identified at time of analysis, which somewhat limits opportunistic exploitation. However, the attack primitive is trivially constructable by anyone who reads the VulnCheck advisory and the referenced GitHub issue. The broad CPE coverage (all versions with no upper 1.x bound) and the absence of any 1.x patch means a large portion of deployed instances remain vulnerable. Deployments reachable only from internal networks face meaningfully reduced risk given the social engineering requirement. |
| Exploit ScenarioDerived | An attacker registers a server at attacker.example.com and crafts an OpenMetadata login URL with the |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 26, 2026
JWT token disclosure in OpenMetadata's SAML and OIDC/OAuth2 authentication flows enables account takeover by exploiting an unvalidated open redirect that appends the victim's freshly issued JWT, email, and account name to an attacker-controlled URL. All 1.x releases are affected because neither SamlLoginServlet nor the OIDC/OAuth2 handler validates the caller-supplied redirect destination against any allowlist or registered callback set. An attacker who socially engineers a victim into clicking a crafted login URL can capture the full JWT upon successful authentication and immediately assume control of that account via the OpenMetadata API. No public exploit has been identified at time of analysis, and no CISA KEV listing is confirmed.
RemediationAI
The definitive fix is upgrading to OpenMetadata 2.0.0, which eliminates the vulnerability by removing the caller-supplied callback parameter from the SAML and OIDC/OAuth2 authentication flows entirely rather than attempting allowlist validation. Upgrade guidance is available at the upstream repository https://github.com/open-metadata/OpenMetadata and the VulnCheck advisory https://www.vulncheck.com/advisories/openmetadata-before-2.0.0-jwt-disclosure-via-unvalidated-saml-and-oidc-redirect-uri. If an immediate upgrade to 2.0.0 is not feasible, the most effective compensating control is restricting network access to the OpenMetadata login and assertion consumer endpoints to trusted internal network segments or VPN, which prevents external attackers from delivering crafted links to users who access OpenMetadata via public URLs - note this does not protect against insider-delivered phishing. A WAF rule stripping or blocking unexpected callback or redirect_uri query parameters on SAML assertion consumer and OIDC callback paths can partially mitigate the flaw but risks breaking legitimate authentication flows and must be validated against your IdP integration before deployment. No patch is available for any 1.x release per the advisory.
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
OpenMetadata is an open-source metadata management platform (CPE: cpe:2.3:a:open-metadata:openmetadata:*:*:*:*:*:*:*:*) that supports federated authentication via SAML, OIDC, and OAuth2. The root cause is CWE-601 (URL Redirection to Untrusted Site): SamlLoginServlet reads a caller-supplied callback request parameter and stores it in the HTTP session without performing any comparison against a configured or registered allowlist of destinations. The downstream assertion consumer servlet then constructs a redirect URL from that stored value and appends the freshly issued JWT along with the account's email and display name before sending the HTTP redirect. The OIDC and OAuth2 handler replicates this same anti-pattern with its own redirect parameter, making the entire federated login surface vulnerable. The vulnerable Java source is documented at the 1.12.1 tag in openmetadata-service/src/main/java/org/openmetadata/service/security/saml/SamlLoginServlet.java. The fix in version 2.0.0 removes the caller-supplied callback parameter entirely rather than attempting to validate it.
Know when Openmetadata 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
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
Network-delivered crafted URL requires no privileges; victim must actively click and authenticate (UI:R); JWT and identity fully disclosed with account-level API control (C:H/I:H); no availability impact.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
2DescriptionCVE.org
OpenMetadata accepts a caller-supplied post-authentication redirect target and appends the issued token to it. SamlLoginServlet reads the callback request parameter and stores it in the HTTP session without comparing it against any configured or registered destination, and the assertion consumer servlet later formats that stored value into a URL carrying the freshly issued JWT together with the account's email and name before sending the redirect. The OIDC and OAuth2 handler follows the same pattern with its own redirect parameter and the issued identity token. A request naming a destination the attacker controls therefore causes the server to deliver a valid token for whoever completes the login to that destination. Because the token authenticates API calls as that account, a user who follows such a link and authenticates hands over control of their account. Version 2.0.0 removes the caller-supplied callback parameter; no 1.x release validates it.
Executive ViewAI
OpenMetadata 1.x deployments using SAML or OIDC/OAuth2 authentication are vulnerable to account takeover attacks initiated through social engineering, allowing attackers to capture valid user authentication tokens and gain unauthorized access to the metadata platform. Organizations relying on OpenMetadata for data governance face operational risk from compromised accounts and potential exposure of sensitive metadata and APIs. The vulnerability affects all version 1.x releases and requires urgent mitigation as no vendor patch is currently available.
No vendor-released patch identified at time of analysis. Deploy compensating controls: (1) Configure reverse proxy or WAF to validate all redirect_uri parameters against an allowlist of approved destinations, blocking unauthorized redirects; (2) Disable SAML and OIDC/OAuth2 authentication if alternative methods are available; (3) Implement comprehensive logging for authentication events and redirect parameters with alerts for suspicious modifications; (4) Enforce short token lifespans and session timeouts; (5) Immediately revoke all existing JWT tokens; (6) Monitor OpenMetadata API access logs for anomalous token patterns and terminate suspicious sessions; (7) Conduct incident response on all accounts accessed since disclosure to verify no unauthorized activities occurred.
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
More in Openmetadata
View allOpenMetadata is a unified platform for discovery, observability, and governance powered by a central metadata repository
OpenMetadata is a unified platform for discovery, observability, and governance powered by a central metadata repository
OpenMetadata is a unified platform for discovery, observability, and governance powered by a central metadata repository
OpenMetadata is a unified platform for discovery, observability, and governance powered by a central metadata repository
Remote code execution in OpenMetadata versions 1.5.0 through 1.11.3 is achievable by an authenticated administrator via
OpenMetadata versions prior to 1.11.8 expose JWT tokens for the privileged ingestion-bot account through the /api/v1/ing
OpenMetadata <=1.4.1 is vulnerable to SQL Injection. Rated high severity (CVSS 7.1), this vulnerability is remotely expl
Blind server-side request forgery in OpenMetadata through 2.0.2 allows an authenticated user holding permission to creat
OpenMetadata is a unified platform for discovery, observability, and governance powered by a central metadata repository
OpenMetadata <=1.4.4 is vulnerable to SQL Injection. Rated medium severity (CVSS 6.5), this vulnerability is remotely ex
OpenMetadata <=1.4.4 is vulnerable to SQL Injection. Rated medium severity (CVSS 6.5), this vulnerability is remotely ex
OpenMetadata <=1.4.4 is vulnerable to SQL Injection. Rated high severity (CVSS 7.1), this vulnerability is remotely expl
EUVD-2026-66605
GHSA-j399-mfvr-j893
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB