Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1336 CNY

100%

CVE-2026-81029— OpenMetadata before 2.0.0 JWT Disclosure via Unvalidated SAML and OIDC Redirect URI

Quick assessment

Affected
open-metadata OpenMetadata
Exploitation
No confirmed in-the-wild exploitation; assess based on exposure
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

OpenMetadata 会接受调用方提供的、用于认证后的重定向目标地址,并将签发的令牌附加到该地址中。SamlLoginServlet 读取回调请求参数并将其存入 HTTP 会话中,但并未将其与任何已配置或已注册的目标地址进行比对;随后的断言消费者 Servlet 会将该存储值格式化为一个携带新签发的 JWT 以及账户邮箱和姓名的 URL,并据此发送重定向请求。OIDC 和 OAuth2 处理器遵循相同的模式,使用自身的重定向参数和签发的身份令牌。因此,当请求指定一个由攻击者控制的目标地址时,服务器会将完成登录的

CVSS 8.1 · High

Affected Version Matrix 1

VendorProduct Version RangeStatus
open-metadata OpenMetadata < 2.0.0 affected
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-81029

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
OpenMetadata before 2.0.0 JWT Disclosure via Unvalidated SAML and OIDC Redirect URI
Source: CVE Program / CVE List V5
Vulnerability 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.
Source: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N
Source: CVE Program / CVE List V5
Vulnerability Type
指向未可信站点的URL重定向(开放重定向)
Source: CVE Program / CVE List V5

Affected Products

Vendor Product Affected Versions CPE Subscribe
open-metadata OpenMetadata 0 ~ 2.0.0 -

II. Public POCs for CVE-2026-81029

# POC Description Source Link Shenlong Link
AI-Generated POC Premium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2026-81029

登录查看更多情报信息。

Vendor Advisories for CVE-2026-81029 (1)

Proof of Concept for CVE-2026-81029 (1)

Security Blog Posts for CVE-2026-81029 (2)

IV. Related Vulnerabilities

V. Comments for CVE-2026-81029

No comments yet


Leave a comment