CVE-2026-82756 in ash_authentication_oauth2_server
Riassunto
di VulDB • 08/09/2026
Vulnerabilità di codifica o escape impropria dell'output in ash-project ash_authentication_oauth2_server consente a un attaccante non autenticato di iniettare parametri di autenticazione arbitrari nell'intestazione della sfida WWW-Authenticate.
BearerPlug e RequireScopePlug costruivano la sfida Bearer resource_metadata="..." interpolando direttamente nel valore tra virgolette un URL per i metadati delle risorse derivato dal tenant della richiesta. In un'applicazione multi-tenant che imposta il tenant Ash a partire da dati controllati dalla richiesta (un sottodominio, l'Host, un segmento del percorso o un'intestazione), un tenant contenente una virgoletta chiusa (" ) chiude il valore tra virgolette e aggiunge parametri di autenticazione scelti dall'attaccante, inclusa una seconda URL per i metadati delle risorse che punta a un server di autorizzazione controllato dall'attaccante, seguito dai client conformi allo standard. I ritorni a capo (CR) e le interruzioni di riga (LF) sono rifiutati da Plug; pertanto si tratta di iniezione di parametri all'interno di una singola intestazione, non di splitting della risposta.
Questo problema interessa ash_authentication_oauth2_server: dalla versione 0.1.3 alla 0.3.1 esclusa.
If you want to get best quality of vulnerability data, you may have to visit VulDB.