Skip to main content

OpenMetadata CVE-2026-81029

| EUVDEUVD-2026-66605 HIGH
URL Redirection to Untrusted Site (Open Redirect) (CWE-601)
2026-08-26 VulnCheck GHSA-j399-mfvr-j893
8.5
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Craft login URL with attacker-controlled callback parameter
  2. Delivery
    Deliver URL to target via phishing
  3. Exploit
    Target authenticates against identity provider
  4. Execution
    OpenMetadata appends JWT and identity to attacker URL
  5. Persist
    Browser redirects to attacker server
  6. Impact
    Attacker 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 callback (SAML flow) or equivalent redirect parameter (OIDC/OAuth2 flow) pointing to an attacker-controlled destination. The victim must then successfully complete the authentication ceremony against the configured identity provider. No prior OpenMetadata account or credentials are required by the attacker - only the ability to deliver the crafted URL to a target who has a valid identity provider account. Exploitation is limited to deployments with SAML, OIDC, or OAuth2 authentication enabled; deployments using only local username/password authentication without an external identity provider are not affected by this code path. Exploitation is further constrained by the active user interaction requirement: the victim must click the link and authenticate, making automated or opportunistic mass exploitation impractical without a phishing infrastructure.

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 callback parameter set to https://attacker.example.com/capture, then delivers this link to a targeted employee via a phishing email. The employee clicks the link, is prompted to authenticate via their corporate SAML IdP, and upon successful login OpenMetadata's assertion consumer servlet redirects their browser to https://attacker.example.com/capture?token=<JWT>&email=victim@corp.com&name=Jane+Doe. The attacker's server logs the request, extracts the JWT, and immediately uses it in Authorization headers to call OpenMetadata's API as the victim, reading sensitive metadata catalogues, modifying lineage, or escalating further.

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

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

Alert me

AnalysisAIv1 – 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

OpenMetadata 0 <2.0.0

Affected Packages

euvd openmetadata fix: 2.0.0

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

Vendor (VulnCheck) PRIMARY 8.5 HIGH
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
vuln.today AI 8.1 HIGH

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.

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

Lifecycle Timeline

2
Patch available
Aug 26, 2026 - 17:02 EUVD
CVE Published
Aug 26, 2026 - 15:44 cve.org
HIGH 8.5

DescriptionCVE.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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.3%
Top 78% exploitable
Prevalence
Medium
popular open-source data catalog platform, common in enterprise data teams
Data Quality
6 sources
Confidence: High

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 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
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

42
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +42
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0
CVE-2024-28255 CRITICAL POC
9.8 Mar 15

OpenMetadata is a unified platform for discovery, observability, and governance powered by a central metadata repository

CVE-2024-28254 HIGH POC
8.8 Mar 15

OpenMetadata is a unified platform for discovery, observability, and governance powered by a central metadata repository

CVE-2024-28847 HIGH POC
8.8 Mar 15

OpenMetadata is a unified platform for discovery, observability, and governance powered by a central metadata repository

CVE-2024-28253 HIGH POC
8.8 Mar 15

OpenMetadata is a unified platform for discovery, observability, and governance powered by a central metadata repository

CVE-2026-22244 HIGH POC
8.5 Jan 08

Remote code execution in OpenMetadata versions 1.5.0 through 1.11.3 is achievable by an authenticated administrator via

CVE-2026-26010 HIGH POC
7.6 Feb 11

OpenMetadata versions prior to 1.11.8 expose JWT tokens for the privileged ingestion-bot account through the /api/v1/ing

CVE-2024-55238 HIGH POC
7.1 Apr 17

OpenMetadata <=1.4.1 is vulnerable to SQL Injection. Rated high severity (CVSS 7.1), this vulnerability is remotely expl

CVE-2026-100373 MEDIUM POC
5.1 Sep 25

Blind server-side request forgery in OpenMetadata through 2.0.2 allows an authenticated user holding permission to creat

CVE-2024-28848 HIGH
8.8 Mar 15

OpenMetadata is a unified platform for discovery, observability, and governance powered by a central metadata repository

CVE-2025-50468 MEDIUM POC
6.5 Aug 08

OpenMetadata <=1.4.4 is vulnerable to SQL Injection. Rated medium severity (CVSS 6.5), this vulnerability is remotely ex

CVE-2025-50467 MEDIUM
6.5 Aug 08

OpenMetadata <=1.4.4 is vulnerable to SQL Injection. Rated medium severity (CVSS 6.5), this vulnerability is remotely ex

CVE-2025-50466 HIGH POC
7.1 Aug 08

OpenMetadata <=1.4.4 is vulnerable to SQL Injection. Rated high severity (CVSS 7.1), this vulnerability is remotely expl

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