Skip to content
OpenAdvisories
Medium · 4.7 CVE-2021-39191 EUVD-2021-25579

URL Redirection to Untrusted Site ('Open Redirect') in mod_auth_openidc

Published Sep 3, 2021 · Updated Aug 4, 2024 · Assigned by GitHub_M

Description

mod_auth_openidc is an authentication/authorization module for the Apache 2.x HTTP server that functions as an OpenID Connect Relying Party, authenticating users against an OpenID Connect Provider. In versions prior to 2.4.9.4, the 3rd-party init SSO functionality of mod_auth_openidc was reported to be vulnerable to an open redirect attack by supplying a crafted URL in the `target_link_uri` parameter. A patch in version 2.4.9.4 made it so that the `OIDCRedirectURLsAllowed` setting must be applied to the `target_link_uri` parameter. There are no known workarounds aside from upgrading to a patched version.

Affected products

VendorProductAffectedFixed
zmartzone mod_auth_openidc <=2.4.9.3 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 libapache2-mod-auth-openidc 2.4.9.4-1 —
Debian 13 libapache2-mod-auth-openidc 2.4.9.4-1 —
Debian 12 libapache2-mod-auth-openidc 2.4.9.4-1 —
Debian 10 libapache2-mod-auth-openidc 2.3.10.2-1+deb10u3 DLA-3499-1
ReleasePackageFixed inAdvisory
Ubuntu 20.04 LTS libapache2-mod-auth-openidc No fix yet —
Ubuntu 18.04 LTS libapache2-mod-auth-openidc No fix yet —
ReleasePackageFixed inAdvisory
RHEL 8 cjose +1 0.6.1-2.module+el8+2454+f890a43a RHSA-2022:1823
RHEL 8 mod_auth_openidc 2.3.7-11.module+el8.6.0+14082+b6f23e95 RHSA-2022:1823

AlmaLinux

Errata ↗
ReleasePackageFixed inAdvisory
AlmaLinux 8 cjose +1 0.6.1-2.module_el8.6.0+2868+44838709 ALSA-2022:1823
AlmaLinux 8 mod_auth_openidc 2.3.7-11.module_el8.6.0+2868+44838709 ALSA-2022:1823

Rocky Linux

Errata ↗
ReleasePackageFixed inAdvisory
Rocky Linux 8 cjose 0.6.1-2.module+el8.3.0+129+2feafa46 RLSA-2022:1823
Rocky Linux 8 mod_auth_openidc 2.3.7-11.module+el8.6.0+840+73eca44e RLSA-2022:1823
ReleasePackageFixed inAdvisory
SLES 15 SP7 apache2-mod_auth_openidc 2.4.17.1-150600.16.14.1 SUSE-SU-2025:4532-1
SLES 15 SP6 apache2-mod_auth_openidc 2.4.17.1-150600.16.14.1 SUSE-SU-2025:4532-1
SLES 15 SP4 apache2-mod_auth_openidc 2.3.8-150100.3.22.1 SUSE-SU-2023:0215-1
SLES 12 SP5 apache2-mod_auth_openidc 2.4.0-3.23.1 SUSE-SU-2021:3352-1
Show 2 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES for SAP 12 SP5 apache2-mod_auth_openidc 2.4.0-3.23.1 SUSE-SU-2021:3352-1
SLE Real Time 15 SP3 apache2-mod_auth_openidc 2.3.8-150100.3.22.1 SUSE-SU-2023:0215-1
ReleasePackageFixed inAdvisory
openSUSE Leap 15.6 apache2-mod_auth_openidc 2.4.17.1-150600.16.14.1 SUSE-SU-2025:4532-1
openSUSE Leap 15.4 apache2-mod_auth_openidc 2.3.8-150100.3.22.1 SUSE-SU-2023:0215-1

Azure Linux

ReleasePackageFixed inAdvisory
Azure Linux 2 (CBL-Mariner) mod_auth_openidc 2.4.14.2-1 —

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 8 cjose +1 0.6.1-2.module+el8+5139+bcb28322 ELSA-2022-1823
Oracle Linux 8 mod_auth_openidc 2.3.7-11.module+el8.6.0+20572+b6f23e95 ELSA-2022-1823

Advisories 9

References