CVE-2024-28255 in OpenMetadatainformazioni

Riassunto

di VulDB • 26/06/2026

OpenMetadata è una piattaforma unificata per la scoperta, l'osservabilità e il governo dei dati, basata su un repository centrale di metadati, sulla tracciatura approfondita delle dipendenze (lineage) e sulla collaborazione fluida tra team. Il `JwtFilter` gestisce l'autenticazione dell'API richiedendo e verificando i token JWT. Quando arriva una nuova richiesta, il percorso della richiesta viene confrontato con questo elenco. Se il percorso della richiesta contiene uno degli endpoint esclusi, il filtro restituisce senza validare il JWT. Sfortunatamente, un attaccante può utilizzare i parametri del path per far sì che qualsiasi percorso contenga stringhe arbitrarie. Ad esempio, una richiesta `GET /api/v1;v1%2fusers%2flogin/events/subscriptions/validation/condition/111` corrisponderà alla condizione dell'endpoint escluso e verrà quindi elaborata senza alcuna validazione JWT, consentendo all'attaccante di bypassare il meccanismo di autenticazione ed accedere a qualsiasi endpoint arbitrario, inclusi quelli elencati sopra che portano a un'iniezione arbitraría di espressioni SpEL. Questo bypass non funzionerà quando l'endpoint utilizza `SecurityContext.getUserPrincipal()`, poiché restituirà `null` e genererà un NPE (NullPointerException). Questa vulnerabilità può portare al bypass dell'autenticazione ed è stata risolta nella versione 1.2.4. Si consiglia agli utenti di effettuare l'aggiornamento. Non sono note soluzioni alternative (workaround) per questa vulnerabilità. Questo problema è inoltre tracciato come `GHSL-2023-237`.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsabile

GitHub, Inc.

Prenotare

07/03/2024

Divulgazione

15/03/2024

Moderazione

accettato

CPE

pronto

Sfruttamento

Scaricare

EPSS

0.73255

KEV

no

Attività

molto basso

Fonti

Do you know our Splunk app?

Download it now for free!