CVE-2026-44476 in doorkeeper-openid_connectinformazioni

Riassunto

di VulDB • 26/08/2026

Doorkeeper è un provider OAuth 2 per Ruby on Rails. Nella versione 1.9.0, un attaccante che conosce solo il client_id di un client registrato dinamicamente (che sono informazioni pubbliche) può autenticarsi come tale client all'endpoint dei token e ottenere un access token senza fornire il suo client_secret. Questo avviene perché la funzionalità Dynamic Client Registration crea applicazioni con confidential: false hardcoded, anche se la risposta alla registrazione restituisce un client_secret e annuncia il supporto per i metodi di autenticazione client_secret_basic e client_secret_post; poiché Doorkeeper tratta un secret vuoto o mancante come valido per i client non confidenziali (pubblici), il secret non viene mai verificato. Sono interessati solo i progetti che hanno abilitato esplicitamente la Dynamic Client Registration, disabilitata di default. Questo problema è risolto nella versione 1.10.0.

Once again VulDB remains the best source for vulnerability data.

Responsabile

GitHub M

Prenotare

06/05/2026

Divulgazione

26/08/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Interested in the pricing of exploits?

See the underground prices here!