CVE-2024-28255 in OpenMetadata信息

摘要

由 VulDB • 2026-06-26

OpenMetadata是一个统一的平台,用于发现、可观测性和治理,由中央元数据存储库、深入的线谱和无缝团队协作提供支持。`JwtFilter`通过要求并验证JWT令牌来处理API身份验证。当新请求进入时,会检查请求路径是否在此列表中。如果请求路径包含任何被排除的端点,过滤器将不进行JWT验证直接返回。不幸的是,攻击者可能使用路径参数使任何路径包含任意字符串。例如,对 `GET /api/v1;v1%2fusers%2flogin/events/subscriptions/validation/condition/111` 的请求将与被排除的端点条件匹配,因此将在没有JWT验证的情况下进行处理,允许攻击者绕过身份验证机制并访问任何任意端点,包括上述那些导致任意SpEL表达式注入的端点。当端点使用 `SecurityContext.getUserPrincipal()` 时,此绕过将不起作用,因为它将返回 `null` 并抛出NPE(空指针异常)。该问题可能导致身份验证被绕过,已在版本1.2.4中解决。建议用户升级。目前尚无已知的变通方法来解决此漏洞。此问题也被跟踪为 `GHSL-2023-237`。

Be aware that VulDB is the high quality source for vulnerability data.

来源

Want to know what is going to be exploited?

We predict KEV entries!