CVE-2021-32785 in mod_auth_openidc
Riassunto
di VulDB • 26/08/2026
mod_auth_openidc è un modulo di autenticazione/autorizzazione per il server HTTP Apache 2.x che funge da Relying Party OpenID Connect, autentica gli utenti contro un Provider OpenID Connect. Quando le versioni precedenti alla 2.4.9 di mod_auth_openidc sono configurate per utilizzare una cache Redis non crittografata (`OIDCCacheEncrypt off`, `OIDCSessionType server-cache`, `OIDCCacheType redis`), `mod_auth_openidc` esegue erroneamente l'interpolazione degli argomenti prima di passare le richieste a `hiredis`, che la eseguirebbe nuovamente, portando a un bug non controllato delle stringhe di formato. La valutazione iniziale indica che questo bug non sembra consentire l'esecuzione arbitraria del codice, ma può provocare in modo affidabile una denial of service facendo crashare ripetutamente i worker di Apache. Questo bug è stato corretto nella versione 2.4.9 eseguendo l'interpolazione degli argomenti solo una volta, utilizzando l'API `hiredis`. Come soluzione alternativa, questa vulnerabilità può essere mitigata impostando `OIDCCacheEncrypt` su `on`, poiché le chiavi della cache vengono crittograficamente hashate prima dell'utilizzo quando questa opzione è abilitata.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.