
CVE catalog
CVE-2025-31492
mod_auth_openidc vulnerability
- Severity
- High · CVSS 7.5
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Published
- Source
- [NVD] · [CVE record]
- EPSS
- 0.58% · Oct 25, 2026
mod_auth_openidc is an OpenID Certified authentication and authorization module for the Apache 2.x HTTP server that implements the OpenID Connect Relying Party functionality. Prior to 2.4.16.11, a bug in a mod_auth_openidc results in disclosure of protected content to unauthenticated users. The conditions for disclosure are an OIDCProviderAuthRequestMethod POST, a valid account, and there mustn't be any application-level gateway (or load balancer etc) protecting the server. When you request a protected resource, the response includes the HTTP status, the HTTP headers, the intended response (the self-submitting form), and the protected resource (with no headers). This is an example of a request for a protected resource, including all the data returned. In the case where mod_auth_openidc returns a form, it has to return OK from check_userid so as not to go down the error path in httpd. This means httpd will try to issue the protected resource. oidc_content_handler is called early, which has the opportunity to prevent the normal output being issued by httpd. oidc_content_handler has a number of checks for when it intervenes, but it doesn't check for this case, so the handler returns DECLINED. Consequently, httpd appends the protected content to the response. The issue has been patched in mod_auth_openidc versions >= 2.4.16.11.
Vulnerable and fixed packages
Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.
| Distribution | Package | Release | Version | Status |
|---|---|---|---|---|
| Debian | libapache2-mod-auth-openidc | sid | 2.4.20.3-1 | fixed |
| Debian | libapache2-mod-auth-openidc | forky | 2.4.20.3-1 | fixed |
| Debian | libapache2-mod-auth-openidc | trixie | 2.4.17-1 | fixed |
| Debian | libapache2-mod-auth-openidc | trixie-security | 2.4.17-1+deb13u1 | fixed |
| Debian | libapache2-mod-auth-openidc | bookworm | 2.4.12.3-2+deb12u4 | fixed |
| Debian | libapache2-mod-auth-openidc | bookworm-security | 2.4.12.3-2+deb12u5 | fixed |
| Ubuntu | libapache2-mod-auth-openidc | noble | 2.4.15.1-1ubuntu0.1 | fixed |
| Ubuntu | libapache2-mod-auth-openidc | 22.04 | 2.4.9-1 | vulnerable |
| Ubuntu | libapache2-mod-auth-openidc | 22.04 | 2.4.9.4-1 | vulnerable |
| Ubuntu | libapache2-mod-auth-openidc | 22.04 | 2.4.10-1 | vulnerable |
| Ubuntu | libapache2-mod-auth-openidc | 22.04 | 2.4.10-1build1 | vulnerable |
| Ubuntu | libapache2-mod-auth-openidc | 22.04 | 2.4.11-1 | vulnerable |
| Ubuntu | libapache2-mod-auth-openidc | 22.04 | 2.4.11-1ubuntu0.1 | fixed |
| Ubuntu | libapache2-mod-auth-openidc | 24.04 | 2.4.14.2-1 | vulnerable |
| Ubuntu | libapache2-mod-auth-openidc | 24.04 | 2.4.14.4-2 | vulnerable |
| Ubuntu | libapache2-mod-auth-openidc | 24.04 | 2.4.14.4-2build1 | vulnerable |
| Ubuntu | libapache2-mod-auth-openidc | 24.04 | 2.4.15.1-1 | vulnerable |
| Ubuntu | libapache2-mod-auth-openidc | 24.04 | 2.4.15.1-1build2 | vulnerable |
| Ubuntu | libapache2-mod-auth-openidc | 24.04 | 2.4.15.1-1build3 | vulnerable |
| Ubuntu | libapache2-mod-auth-openidc | 24.04 | 2.4.15.1-1ubuntu0.1 | fixed |
| Suse | apache2-mod_auth_openidc | linux enterprise server 12 sp5-ltss | 2.4.0-7.19.1 | fixed |
| Suse | apache2-mod_auth_openidc | linux enterprise server ltss extended security 12 sp5 | 2.4.0-7.19.1 | fixed |
| Opensuse | apache2-mod_auth_openidc | tumbleweed | 2.4.16.11-1.1 | fixed |
| Ubuntu | libapache2-mod-auth-openidc | 18.04 | 2.1.6-1 | vulnerable |
| Ubuntu | libapache2-mod-auth-openidc | 18.04 | 2.3.1-2 | vulnerable |
| Ubuntu | libapache2-mod-auth-openidc | 18.04 | 2.3.2-1 | vulnerable |
| Ubuntu | libapache2-mod-auth-openidc | 18.04 | 2.3.2-1build1 | vulnerable |
| Ubuntu | libapache2-mod-auth-openidc | 18.04 | 2.3.3-1build1 | vulnerable |
| Ubuntu | libapache2-mod-auth-openidc | 20.04 | 2.3.10.2-1 | vulnerable |
| Ubuntu | libapache2-mod-auth-openidc | 20.04 | 2.4.0.4-1 | vulnerable |
| Ubuntu | libapache2-mod-auth-openidc | 20.04 | 2.4.1-1 | vulnerable |
| Ubuntu | libapache2-mod-auth-openidc | 22.04 | 2.4.9-1 | vulnerable |
| Ubuntu | libapache2-mod-auth-openidc | 22.04 | 2.4.9.4-1 | vulnerable |
| Ubuntu | libapache2-mod-auth-openidc | 22.04 | 2.4.10-1 | vulnerable |
| Ubuntu | libapache2-mod-auth-openidc | 22.04 | 2.4.10-1build1 | vulnerable |
| Ubuntu | libapache2-mod-auth-openidc | 22.04 | 2.4.11-1 | vulnerable |
| Ubuntu | libapache2-mod-auth-openidc | 22.04 | 2.4.11-1ubuntu0.1 | fixed |
| Ubuntu | libapache2-mod-auth-openidc | 24.04 | 2.4.14.2-1 | vulnerable |
| Ubuntu | libapache2-mod-auth-openidc | 24.04 | 2.4.14.4-2 | vulnerable |
| Ubuntu | libapache2-mod-auth-openidc | 24.04 | 2.4.14.4-2build1 | vulnerable |
| Ubuntu | libapache2-mod-auth-openidc | 24.04 | 2.4.15.1-1 | vulnerable |
| Ubuntu | libapache2-mod-auth-openidc | 24.04 | 2.4.15.1-1build2 | vulnerable |
| Ubuntu | libapache2-mod-auth-openidc | 24.04 | 2.4.15.1-1build3 | vulnerable |
| Ubuntu | libapache2-mod-auth-openidc | 24.04 | 2.4.15.1-1ubuntu0.1 | fixed |
| Ubuntu | libapache2-mod-auth-openidc | 25.10 | 2.4.16.10-1 | vulnerable |
| Ubuntu | libapache2-mod-auth-openidc | 25.10 | 2.4.17-1 | vulnerable |
| Suse | apache2-mod_auth_openidc | linux enterprise high performance computing 15 sp3-ltss | 2.3.8-150100.3.31.1 | fixed |
| Suse | apache2-mod_auth_openidc | linux enterprise high performance computing 15 sp4-espos | 2.3.8-150100.3.31.1 | fixed |
| Suse | apache2-mod_auth_openidc | linux enterprise high performance computing 15 sp4-ltss | 2.3.8-150100.3.31.1 | fixed |
| Suse | apache2-mod_auth_openidc | linux enterprise high performance computing 15 sp5-espos | 2.3.8-150100.3.31.1 | fixed |
| Suse | apache2-mod_auth_openidc | linux enterprise high performance computing 15 sp5-ltss | 2.3.8-150100.3.31.1 | fixed |
| Suse | apache2-mod_auth_openidc | linux enterprise server 15 sp3-ltss | 2.3.8-150100.3.31.1 | fixed |
| Suse | apache2-mod_auth_openidc | linux enterprise server 15 sp4-ltss | 2.3.8-150100.3.31.1 | fixed |
| Suse | apache2-mod_auth_openidc | linux enterprise server 15 sp5-ltss | 2.3.8-150100.3.31.1 | fixed |
| Suse | apache2-mod_auth_openidc | linux enterprise server for sap applications 15 sp3 | 2.3.8-150100.3.31.1 | fixed |
| Suse | apache2-mod_auth_openidc | linux enterprise server for sap applications 15 sp4 | 2.3.8-150100.3.31.1 | fixed |
| Suse | apache2-mod_auth_openidc | linux enterprise server for sap applications 15 sp5 | 2.3.8-150100.3.31.1 | fixed |
| Suse | apache2-mod_auth_openidc | manager proxy 4.3 | 2.3.8-150100.3.31.1 | fixed |
| Suse | apache2-mod_auth_openidc | manager server 4.3 | 2.3.8-150100.3.31.1 | fixed |
| Suse | apache2-mod_auth_openidc | enterprise storage 7.1 | 2.3.8-150100.3.31.1 | fixed |
| Suse | apache2-mod_auth_openidc | linux enterprise module for server applications 15 sp6 | 2.3.8-150600.16.8.1 | fixed |
| Opensuse | apache2-mod_auth_openidc | leap 15.6 | 2.3.8-150600.16.8.1 | fixed |
| Suse | apache2-mod_auth_openidc | linux enterprise server 12 sp5-ltss | 2.4.0-7.15.1 | fixed |
| Suse | apache2-mod_auth_openidc | linux enterprise server ltss extended security 12 sp5 | 2.4.0-7.15.1 | fixed |
Fixed-version evidence
| Distribution | Package | Type | Release | Fixed version | Urgency | Origin | Bugs |
|---|---|---|---|---|---|---|---|
| Debian | libapache2-mod-auth-openidc | source | sid | 2.4.16.11-1 | not yet assigned | Not reported | [1102413] |
| Debian | libapache2-mod-auth-openidc | source | forky | 2.4.16.11-1 | not yet assigned | Not reported | [1102413] |
| Debian | libapache2-mod-auth-openidc | source | trixie | 2.4.16.11-1 | not yet assigned | Not reported | [1102413] |
| Debian | libapache2-mod-auth-openidc | source | bookworm | 2.4.12.3-2+deb12u3 | not yet assigned | Not reported | [1102413] |
| Ubuntu | libapache2-mod-auth-openidc | deb | noble | 2.4.15.1-1ubuntu0.1 | Not reported | Not reported | Not reported |
| Ubuntu | libapache2-mod-auth-openidc | deb | 22.04 | 2.4.11-1ubuntu0.1 | Not reported | USN-7446-1 | Not reported |
| Ubuntu | libapache2-mod-auth-openidc | deb | 24.04 | 2.4.15.1-1ubuntu0.1 | Not reported | USN-7446-1 | Not reported |
| Suse | apache2-mod_auth_openidc | rpm | linux enterprise server 12 sp5-ltss | 2.4.0-7.19.1 | Not reported | SUSE-SU-2025:1465-1 | Not reported |
| Suse | apache2-mod_auth_openidc | rpm | linux enterprise server ltss extended security 12 sp5 | 2.4.0-7.19.1 | Not reported | SUSE-SU-2025:1465-1 | Not reported |
| Opensuse | apache2-mod_auth_openidc | rpm | tumbleweed | 2.4.16.11-1.1 | Not reported | OPENSUSE-SU-2025:14972-1 | Not reported |
| Ubuntu | libapache2-mod-auth-openidc | deb | 22.04 | 2.4.11-1ubuntu0.1 | Not reported | UBUNTU-CVE-2025-31492 | Not reported |
| Ubuntu | libapache2-mod-auth-openidc | deb | 24.04 | 2.4.15.1-1ubuntu0.1 | Not reported | UBUNTU-CVE-2025-31492 | Not reported |
| Suse | apache2-mod_auth_openidc | rpm | linux enterprise high performance computing 15 sp3-ltss | 2.3.8-150100.3.31.1 | Not reported | SUSE-SU-2025:1324-1 | Not reported |
| Suse | apache2-mod_auth_openidc | rpm | linux enterprise high performance computing 15 sp4-espos | 2.3.8-150100.3.31.1 | Not reported | SUSE-SU-2025:1324-1 | Not reported |
| Suse | apache2-mod_auth_openidc | rpm | linux enterprise high performance computing 15 sp4-ltss | 2.3.8-150100.3.31.1 | Not reported | SUSE-SU-2025:1324-1 | Not reported |
| Suse | apache2-mod_auth_openidc | rpm | linux enterprise high performance computing 15 sp5-espos | 2.3.8-150100.3.31.1 | Not reported | SUSE-SU-2025:1324-1 | Not reported |
| Suse | apache2-mod_auth_openidc | rpm | linux enterprise high performance computing 15 sp5-ltss | 2.3.8-150100.3.31.1 | Not reported | SUSE-SU-2025:1324-1 | Not reported |
| Suse | apache2-mod_auth_openidc | rpm | linux enterprise server 15 sp3-ltss | 2.3.8-150100.3.31.1 | Not reported | SUSE-SU-2025:1324-1 | Not reported |
| Suse | apache2-mod_auth_openidc | rpm | linux enterprise server 15 sp4-ltss | 2.3.8-150100.3.31.1 | Not reported | SUSE-SU-2025:1324-1 | Not reported |
| Suse | apache2-mod_auth_openidc | rpm | linux enterprise server 15 sp5-ltss | 2.3.8-150100.3.31.1 | Not reported | SUSE-SU-2025:1324-1 | Not reported |
| Suse | apache2-mod_auth_openidc | rpm | linux enterprise server for sap applications 15 sp3 | 2.3.8-150100.3.31.1 | Not reported | SUSE-SU-2025:1324-1 | Not reported |
| Suse | apache2-mod_auth_openidc | rpm | linux enterprise server for sap applications 15 sp4 | 2.3.8-150100.3.31.1 | Not reported | SUSE-SU-2025:1324-1 | Not reported |
| Suse | apache2-mod_auth_openidc | rpm | linux enterprise server for sap applications 15 sp5 | 2.3.8-150100.3.31.1 | Not reported | SUSE-SU-2025:1324-1 | Not reported |
| Suse | apache2-mod_auth_openidc | rpm | manager proxy 4.3 | 2.3.8-150100.3.31.1 | Not reported | SUSE-SU-2025:1324-1 | Not reported |
| Suse | apache2-mod_auth_openidc | rpm | manager server 4.3 | 2.3.8-150100.3.31.1 | Not reported | SUSE-SU-2025:1324-1 | Not reported |
| Suse | apache2-mod_auth_openidc | rpm | enterprise storage 7.1 | 2.3.8-150100.3.31.1 | Not reported | SUSE-SU-2025:1324-1 | Not reported |
| Suse | apache2-mod_auth_openidc | rpm | linux enterprise module for server applications 15 sp6 | 2.3.8-150600.16.8.1 | Not reported | SUSE-SU-2025:1286-1 | Not reported |
| Opensuse | apache2-mod_auth_openidc | rpm | leap 15.6 | 2.3.8-150600.16.8.1 | Not reported | SUSE-SU-2025:1286-1 | Not reported |
| Suse | apache2-mod_auth_openidc | rpm | linux enterprise server 12 sp5-ltss | 2.4.0-7.15.1 | Not reported | SUSE-SU-2025:1337-1 | Not reported |
| Suse | apache2-mod_auth_openidc | rpm | linux enterprise server ltss extended security 12 sp5 | 2.4.0-7.15.1 | Not reported | SUSE-SU-2025:1337-1 | Not reported |
OpenFactory catalog packages
[Debian 12 (Bookworm)]
- [libapache2-mod-auth-openidc]Fixed
Details (4)
2.4.12.3-2+deb12u4· amd64 · bookwormFixed · Fixed:
2.4.12.3-2+deb12u3usn · libapache2-mod-auth-openidc · debian · bookworm; usn · libapache2-mod-auth-openidc · debian · 12
2.4.12.3-2+deb12u4· arm64 · bookwormFixed · Fixed:
2.4.12.3-2+deb12u3usn · libapache2-mod-auth-openidc · debian · bookworm; usn · libapache2-mod-auth-openidc · debian · 12
2.4.12.3-2+deb12u4· amd64 · bookworm-securityFixed · Fixed:
2.4.12.3-2+deb12u3usn · libapache2-mod-auth-openidc · debian · bookworm; usn · libapache2-mod-auth-openidc · debian · 12
2.4.12.3-2+deb12u4· arm64 · bookworm-securityFixed · Fixed:
2.4.12.3-2+deb12u3usn · libapache2-mod-auth-openidc · debian · bookworm; usn · libapache2-mod-auth-openidc · debian · 12
[Debian 13 (Trixie)]
- [libapache2-mod-auth-openidc]Fixed
Details (3)
2.4.17-1· amd64 · trixieFixed · Fixed:
2.4.16.11-1usn · libapache2-mod-auth-openidc · debian · 13
2.4.17-1· arm64 · trixieFixed · Fixed:
2.4.16.11-1usn · libapache2-mod-auth-openidc · debian · 13
2.4.17-1+deb13u1· amd64 · trixie-securityFixed · Fixed:
2.4.16.11-1usn · libapache2-mod-auth-openidc · debian · 13
[openSUSE Tumbleweed]
- [apache2-mod_auth_openidc]Fixed
Source package: [apache2-mod_auth_openidc]
Details (1)
2.4.20.2-1.1· x86_64 · tumbleweedFixed · Fixed:
2.4.16.11-1.1usn · apache2-mod_auth_openidc · opensuse · tumbleweed
Observed:
References
- [https://ftp.suse.com/pub/projects/security/csaf/rhsa-2025_3997.json]
- [https://osv.dev/vulnerability/DEBIAN-CVE-2025-31492]
- [https://osv.dev/vulnerability/DLA-4129-1]
- [https://osv.dev/vulnerability/DSA-5904-1]
- [https://osv.dev/vulnerability/SUSE-SU-2025:1286-1]
- [https://osv.dev/vulnerability/SUSE-SU-2025:1324-1]
- [https://osv.dev/vulnerability/SUSE-SU-2025:1337-1]
- [https://osv.dev/vulnerability/SUSE-SU-2025:1465-1]
- [https://osv.dev/vulnerability/UBUNTU-CVE-2025-31492]
- [https://osv.dev/vulnerability/USN-7446-1]
- [https://osv.dev/vulnerability/openSUSE-SU-2025:14972-1]
- [https://security-tracker.debian.org/tracker/CVE-2025-31492]
- [https://security.access.redhat.com/data/csaf/v2/vex/2025/cve-2025-31492.json]
- [https://ubuntu.com/security/notices/USN-7446-1]
- [https://wid.cert-bund.de/.well-known/csaf/white/2025/wid-sec-w-2025-0836.json]
[CERT-Bund public advisories] · [Debian Security Tracker] · [FIRST EPSS] · [OSV Package Vulnerability Database] · [Red Hat security advisories and VEX] · [SUSE security advisories and VEX] · [Ubuntu Security Notices (USN)]