S4E just found a high top 10 tcp port service scan
critical·Product Based Web Vulnerabilities·Updated Jun 25, 2024

CVE-2024-28255 Scanner

Exploits JwtFilter path parameter manipulation to bypass authentication and gain admin privileges in OpenMetadata.

Est. Time~10 seconds
Scan TypeSingle Scan
Targetsdomain, ipv4, subdomain
CostFree
0
Times Used
by S4E users
0
Assets Scanned
domains & IPs
0
Vulnerabilities Found
confirmed findings
References
CVECVE-2024-28255
9.8
CVSScritical
Exploitable remotely over the internet · no authentication required.

OpenMetadata is a unified platform for discovery, observability, and governance powered by a central metadata repository, in-depth lineage, and seamless team collaboration. The `JwtFilter` handles the API authentication by requiring and verifying JWT tokens. When a new request comes in, the request's path is checked against this list. When the request's path contains any of the excluded endpoints the filter returns without validating the JWT. Unfortunately, an attacker may use Path Parameters to make any path contain any arbitrary strings. For example, a request to `GET /api/v1;v1%2fusers%2flogin/events/subscriptions/validation/condition/111` will match the excluded endpoint condition and therefore will be processed with no JWT validation allowing an attacker to bypass the authentication mechanism and reach any arbitrary endpoint, including the ones listed above that lead to arbitrary SpEL expression injection. This bypass will not work when the endpoint uses the `SecurityContext.getUserPrincipal()` since it will return `null` and will throw an NPE. This issue may lead to authentication bypass and has been addressed in version 1.2.4. Users are advised to upgrade. There are no known workarounds for this vulnerability. This issue is also tracked as `GHSL-2023-237`.

Attack Vector
Network
Privileges Req.
None
User Interaction
None
Affected
OpenMetadataby open-metadata
< 1.2.4
openmetadataby openmetadata
AFFECTED< 1.2.4SAFE ✓≥ 1.2.4
Updated Aug 19, 2026View on NVD →
Detail

OpenMetadata is a unified platform for data discovery, observability, and governance, widely used by data engineers, analysts, and scientists to manage metadata across organizations. It provides a central metadata repository, lineage tracking, and collaboration features, integrating with various data tools to ensure data quality and compliance.

CVE-2024-28255 is a critical unauthorized admin access vulnerability in OpenMetadata versions 1.2.3 and earlier. It arises from improper JWT validation in the JwtFilter component, which fails to properly handle path parameters, allowing attackers to bypass authentication mechanisms.

Specifically, the vulnerability targets the JwtFilter's handling of path parameters in API requests. By crafting a request like GET /api/v1;v1%2fusers%2flogin/events/subscri, an attacker can manipulate the path to include arbitrary strings, bypassing JWT validation for excluded endpoints and gaining unauthorized access.

If exploited, an attacker can gain full administrative access to the OpenMetadata instance, leading to data breaches, unauthorized modifications, and potential compromise of the entire metadata infrastructure. This can severely impact data governance and compliance efforts.

Solution Advice
  • Upgrade OpenMetadata to version 1.2.4 or later to patch the vulnerability.
  • Implement strict input validation and sanitization for all API path parameters.
  • Regularly review and update JWT validation logic to prevent bypass techniques.
  • Monitor access logs for suspicious requests containing path parameter manipulations.
  • Conduct regular security assessments and penetration testing on OpenMetadata deployments.
  • Apply the principle of least privilege to all user accounts and API endpoints.
  • Enable detailed logging and alerting for authentication failures and unusual access patterns.
  • Consider using a web application firewall (WAF) to filter malicious requests targeting path parameters.

Get AI-powered remediation steps tailored to your asset.

Try AI Solutions →

Check your infrastructure.
Right now.

11,000+ scanners. Free to start. No credit card required.