Description
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.
Published: 2026-08-26
Score: 8.5 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

OpenMetadata lacks validation of post‑authentication redirect targets. The SAML and OIDC handlers concatenate the supplied redirect URI with an issued JWT and then redirect the user to that URI. The resulting URL contains the JWT, the user’s email, and name, which fully authenticates API calls. If an attacker controls the target domain, they can capture the JWT and impersonate the user. This flaw is a classic Open Redirect coupled with token leakage (CWE‑601) and enables account takeover.

Affected Systems

Vendors include open-metadata and product OpenMetadata. All releases prior to version 2.0.0 expose this vulnerability; no 1.x release validates the callback parameter, whereas 2.0.0 removes it.

Risk and Exploitability

The CVSS score of 8.5 indicates high severity. Because the attack requires a user to authenticate and then follow a malicious redirect, exploitation is primarily social‑engineering via phishing or compromised sites. No exploitation data is listed in the KEV catalog, and EPSS information is not available, but the flaw’s design implies it is actionable by threat actors. The potential impact is complete loss of account control for any authenticated user who follows such a link.

Generated by OpenCVE AI on August 26, 2026 at 17:57 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade OpenMetadata to version 2.0.0 or later, which removes the insecure redirect parameter
  • If upgrading is not immediately possible, restrict redirect URIs to a whitelist of trusted domains and enforce strict validation before appending the JWT
  • Consider disabling SAML/OIDC flows until a secure version is applied, to prevent any accidental token leakage

Generated by OpenCVE AI on August 26, 2026 at 17:57 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 26 Aug 2026 16:00:00 +0000

Type Values Removed Values Added
Description 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.
Title OpenMetadata before 2.0.0 JWT Disclosure via Unvalidated SAML and OIDC Redirect URI
First Time appeared Open-metadata
Open-metadata openmetadata
Weaknesses CWE-601
CPEs cpe:2.3:a:open-metadata:openmetadata:*:*:*:*:*:*:*:*
Vendors & Products Open-metadata
Open-metadata openmetadata
References
Metrics cvssV3_1

{'score': 8.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N'}

cvssV4_0

{'score': 8.5, 'vector': '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'}


Subscriptions

Open-metadata Openmetadata
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-26T18:32:59.057Z

Reserved: 2026-08-26T15:23:05.673Z

Link: CVE-2026-81029

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-26T16:16:45.550

Modified: 2026-08-26T16:16:45.550

Link: CVE-2026-81029

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-26T18:00:04Z

Weaknesses
  • CWE-601

    URL Redirection to Untrusted Site ('Open Redirect')