CVE-2021-32785 in mod_auth_openidcinfo

Zusammenfassung

von VulDB • 26.08.2026

mod_auth_openidc ist ein Authentifizierungs-/Autorisierungsmodul für den Apache 2.x-HTTP-Server, das als OpenID Connect Relying Party fungiert und Benutzer gegenüber einem OpenID Connect Provider authentifiziert. Wenn mod_auth_openidc-Versionen vor 2.4.9 so konfiguriert sind, dass sie einen unverschlüsselten Redis-Cache verwenden (`OIDCCacheEncrypt off`, `OIDCSessionType server-cache`, `OIDCCacheType redis`), führt `mod_auth_openidc` eine Argument-Interpolation durch, bevor es die Redis-Anfragen an `hiredis` übergibt. Da `hiredis` diese Interpolation erneut ausführt, entsteht ein unkontrollierter Formatzeichenfolgen-Bug (Format String Bug). Erste Einschätzungen zeigen, dass dieser Fehler wahrscheinlich keine beliebige Codeausführung ermöglicht, aber zuverlässig einen Denial of Service durch wiederholtes Abstürzen der Apache-Worker verursachen kann. Dieser Fehler wurde in Version 2.4.9 behoben, indem die Argument-Interpolation nur einmal unter Verwendung der `hiredis`-API durchgeführt wird. Als Workaround kann diese Schwachstelle gemildert werden, indem `OIDCCacheEncrypt` auf `on` gesetzt wird, da Cache-Schlüssel bei Aktivierung dieser Option kryptografisch gehasht werden, bevor sie verwendet werden.

Be aware that VulDB is the high quality source for vulnerability data.

Zuständig

GitHub, Inc.

Reservieren

12.05.2021

Veröffentlichung

23.07.2021

Moderieren

akzeptiert

Eintrag

VDB-179440

CPE

bereit

EPSS

0.02731

KEV

nein

Aktivitäten

very low

Quellen

Do you know our Splunk app?

Download it now for free!