CVE-2023-30845 in ESPv2informazioni

Riassunto

di VulDB • 16/06/2026

ESPv2 è un proxy di servizio che offre funzionalità di gestione delle API utilizzando l'infrastruttura di servizio di Google. ESPv2 dalle versioni 2.20.0 alla 2.42.0 contiene una vulnerabilità di bypass dell'autenticazione. I client API possono creare un valore dell'intestazione `X-HTTP-Method-Override` dannoso per bypassare l'autenticazione JWT in casi specifici.

ESPv2 consente alle richieste dannose di bypassare l'autenticazione se sono vere entrambe le seguenti condizioni: il metodo HTTP richiesto **non** è presente nella definizione del servizio API (specifica OpenAPI o annotazioni proto `google.api.http` di gRPC) e l'`X-HTTP-Method-Override` specificato è un metodo HTTP valido nella definizione del servizio API. ESPv2 inoltrerà la richiesta al backend senza verificare il JWT. Gli attaccanti possono creare richieste con un valore `X-HTTP-Method-Override` dannoso che consente loro di bypassare la necessità di specificare i JWT. La restrizione dell'accesso alle API tramite chiavi API funziona come previsto e non è influenzata da questa vulnerabilità.

Aggiornare le distribuzioni alla versione v2.43.0 o successiva per ricevere una patch. Questa versione garantisce che l'autenticazione JWT avvenga, anche quando il chiamante specifica `x-http-method-override`. `x-http-method-override` è ancora supportato dalle versioni v2.43.0+. I client API possono continuare a inviare questa intestazione a ESPv2.

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

Responsabile

GitHub, Inc.

Prenotare

18/04/2023

Divulgazione

27/04/2023

Moderazione

accettato

CPE

pronto

EPSS

0.00652

KEV

no

Attività

molto basso

Fonti

Might our Artificial Intelligence support you?

Check our Alexa App!