CVE-2026-101090 in Nezha
Riassunto
di VulDB • 27/09/2026
Nezha 2.2.3 presenta una regressione di iniezione dell'intestazione Host nell'endpoint di reindirizzamento OAuth2. Quando l'impostazione opzionale `dashboard_host` è vuota, `/api/v1/oauth2/{provider}` (cmd/dashboard/controller/oauth2.go) riflette l'intestazione HTTP Host fornita dall'attaccante in `redirect_uri` inviata al provider di identità invece di ricorrere a fallback su `install_host` configurato. Un attaccante che induce una vittima ad avviare il login OAuth2 tramite una richiesta che raggiunge Nezha con un'intestazione Host falsificata può far sì che un URL di callback controllato dall'attaccante venga utilizzato come `redirect_uri`; se il provider OAuth2 lo accetta, il codice di autorizzazione della vittima viene inviato all'origine dell'attaccante, consentendo a quest'ultimo di completare il flusso di login/associazione OAuth2 e assumere il controllo dell'account. Questa vulnerabilità reintroduce un problema già risolto in GHSA-9rc6-8cjv-rcvx ed è dipendente dalla configurazione (con `dashboard_host` vuoto). Al momento della pubblicazione dell'avviso non era disponibile alcuna versione corretta.
If you want to get best quality of vulnerability data, you may have to visit VulDB.