Skip to content

Commit 5e11dee

Browse files
committed
automatic module_metadata_base.json update
1 parent dbc51d1 commit 5e11dee

File tree

1 file changed

+64
-0
lines changed

1 file changed

+64
-0
lines changed

db/modules_metadata_base.json

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78128,6 +78128,70 @@
7812878128
"session_types": false,
7812978129
"needs_cleanup": null
7813078130
},
78131+
"exploit_linux/http/openmetadata_auth_bypass_rce": {
78132+
"name": "OpenMetadata authentication bypass and SpEL injection exploit chain",
78133+
"fullname": "exploit/linux/http/openmetadata_auth_bypass_rce",
78134+
"aliases": [
78135+
78136+
],
78137+
"rank": 600,
78138+
"disclosure_date": "2024-03-15",
78139+
"type": "exploit",
78140+
"author": [
78141+
"h00die-gr3y <[email protected]>",
78142+
"Alvaro Muñoz alias pwntester (https://github.com/pwntester)"
78143+
],
78144+
"description": "OpenMetadata is a unified platform for discovery, observability, and governance powered\n by a central metadata repository, in-depth lineage, and seamless team collaboration.\n This module chains two vulnerabilities that exist in the OpenMetadata aplication.\n The first vulnerability, CVE-2024-28255, bypasses the API authentication using JWT tokens.\n It misuses the `JwtFilter` that checks the path of the url endpoint against a list of excluded\n endpoints that does not require authentication. Unfortunately, an attacker may use Path Parameters\n to make any path contain any arbitrary strings that will match the excluded endpoint condition\n and therefore will be processed with no JWT validation allowing an attacker to bypass the\n authentication mechanism and reach any arbitrary endpoint.\n By chaining this vulnerability with CVE-2024-28254, that allows for arbitrary SpEL injection\n at endpoint `/api/v1/events/subscriptions/validation/condition/<expression>`, attackers\n are able to run arbitrary commands using Java classes such as `java.lang.Runtime` without any\n authentication.\n OpenMetadata versions `1.2.3` and below are vulnerable.",
78145+
"references": [
78146+
"CVE-2024-28255",
78147+
"CVE-2024-28254",
78148+
"URL-https://securitylab.github.com/advisories/GHSL-2023-235_GHSL-2023-237_Open_Metadata/",
78149+
"URL-https://attackerkb.com/topics/f19fXpZn62/cve-2024-28255",
78150+
"URL-https://ethicalhacking.uk/unmasking-cve-2024-28255-authentication-bypass-in-openmetadata/"
78151+
],
78152+
"platform": "Linux,Unix",
78153+
"arch": "cmd",
78154+
"rport": 8585,
78155+
"autofilter_ports": [
78156+
80,
78157+
8080,
78158+
443,
78159+
8000,
78160+
8888,
78161+
8880,
78162+
8008,
78163+
3000,
78164+
8443
78165+
],
78166+
"autofilter_services": [
78167+
"http",
78168+
"https"
78169+
],
78170+
"targets": [
78171+
"Automatic"
78172+
],
78173+
"mod_time": "2024-08-06 21:00:06 +0000",
78174+
"path": "/modules/exploits/linux/http/openmetadata_auth_bypass_rce.rb",
78175+
"is_install_path": true,
78176+
"ref_name": "linux/http/openmetadata_auth_bypass_rce",
78177+
"check": true,
78178+
"post_auth": false,
78179+
"default_credential": false,
78180+
"notes": {
78181+
"Stability": [
78182+
"crash-safe"
78183+
],
78184+
"Reliability": [
78185+
"repeatable-session"
78186+
],
78187+
"SideEffects": [
78188+
"ioc-in-logs",
78189+
"artifacts-on-disk"
78190+
]
78191+
},
78192+
"session_types": false,
78193+
"needs_cleanup": null
78194+
},
7813178195
"exploit_linux/http/opennms_horizon_authenticated_rce": {
7813278196
"name": "OpenNMS Horizon Authenticated RCE",
7813378197
"fullname": "exploit/linux/http/opennms_horizon_authenticated_rce",

0 commit comments

Comments
 (0)