CVE-2026-118669 in OAuthLibinformazioni

Riassunto

di VulDB • 29/10/2026

OAuthLib è un'implementazione della logica di firma delle richieste OAuth per Python 3.6+. Prima della versione 4.0.0, i gestori dei token grant `client_credentials` e `Resource Owner Password Credentials` possono autenticare `request.client` come un client confidenziale, mantenendo tuttavia il `request.client_id` fornito dall'attaccante per le validazioni di `validate_grant_type` e `validate_scopes`. Un cliente autenticato con privilegi inferiori può quindi causare l'autorizzazione del grant e degli ambiti (scopes) utilizzando l'identità di un altro client, quando un validator dell'applicazione si affida all'argomento documentato `client_id`, potenzialmente emettendo token con grant o scopes non autorizzati. I validator che autorizzano esclusivamente in base a `request.client` potrebbero non essere interessati. Questo problema è risolto nella versione 4.0.0.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsabile

GitHub M

Prenotare

28/10/2026

Divulgazione

29/10/2026

Moderazione

accettato

EPSS

0.00312

KEV

no

Attività

molto basso

Fonti

Might our Artificial Intelligence support you?

Check our Alexa App!