CVE catalog

CVE-2025-31492

mod_auth_openidc vulnerability

[CVE catalog]

Severity
High · CVSS 7.5CVSS: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.

DistributionPackageReleaseVersionStatus
Debianlibapache2-mod-auth-openidcsid2.4.20.3-1fixed
Debianlibapache2-mod-auth-openidcforky2.4.20.3-1fixed
Debianlibapache2-mod-auth-openidctrixie2.4.17-1fixed
Debianlibapache2-mod-auth-openidctrixie-security2.4.17-1+deb13u1fixed
Debianlibapache2-mod-auth-openidcbookworm2.4.12.3-2+deb12u4fixed
Debianlibapache2-mod-auth-openidcbookworm-security2.4.12.3-2+deb12u5fixed
Ubuntulibapache2-mod-auth-openidcnoble2.4.15.1-1ubuntu0.1fixed
Ubuntulibapache2-mod-auth-openidc22.042.4.9-1vulnerable
Ubuntulibapache2-mod-auth-openidc22.042.4.9.4-1vulnerable
Ubuntulibapache2-mod-auth-openidc22.042.4.10-1vulnerable
Ubuntulibapache2-mod-auth-openidc22.042.4.10-1build1vulnerable
Ubuntulibapache2-mod-auth-openidc22.042.4.11-1vulnerable
Ubuntulibapache2-mod-auth-openidc22.042.4.11-1ubuntu0.1fixed
Ubuntulibapache2-mod-auth-openidc24.042.4.14.2-1vulnerable
Ubuntulibapache2-mod-auth-openidc24.042.4.14.4-2vulnerable
Ubuntulibapache2-mod-auth-openidc24.042.4.14.4-2build1vulnerable
Ubuntulibapache2-mod-auth-openidc24.042.4.15.1-1vulnerable
Ubuntulibapache2-mod-auth-openidc24.042.4.15.1-1build2vulnerable
Ubuntulibapache2-mod-auth-openidc24.042.4.15.1-1build3vulnerable
Ubuntulibapache2-mod-auth-openidc24.042.4.15.1-1ubuntu0.1fixed
Suseapache2-mod_auth_openidclinux enterprise server 12 sp5-ltss2.4.0-7.19.1fixed
Suseapache2-mod_auth_openidclinux enterprise server ltss extended security 12 sp52.4.0-7.19.1fixed
Opensuseapache2-mod_auth_openidctumbleweed2.4.16.11-1.1fixed
Ubuntulibapache2-mod-auth-openidc18.042.1.6-1vulnerable
Ubuntulibapache2-mod-auth-openidc18.042.3.1-2vulnerable
Ubuntulibapache2-mod-auth-openidc18.042.3.2-1vulnerable
Ubuntulibapache2-mod-auth-openidc18.042.3.2-1build1vulnerable
Ubuntulibapache2-mod-auth-openidc18.042.3.3-1build1vulnerable
Ubuntulibapache2-mod-auth-openidc20.042.3.10.2-1vulnerable
Ubuntulibapache2-mod-auth-openidc20.042.4.0.4-1vulnerable
Ubuntulibapache2-mod-auth-openidc20.042.4.1-1vulnerable
Ubuntulibapache2-mod-auth-openidc22.042.4.9-1vulnerable
Ubuntulibapache2-mod-auth-openidc22.042.4.9.4-1vulnerable
Ubuntulibapache2-mod-auth-openidc22.042.4.10-1vulnerable
Ubuntulibapache2-mod-auth-openidc22.042.4.10-1build1vulnerable
Ubuntulibapache2-mod-auth-openidc22.042.4.11-1vulnerable
Ubuntulibapache2-mod-auth-openidc22.042.4.11-1ubuntu0.1fixed
Ubuntulibapache2-mod-auth-openidc24.042.4.14.2-1vulnerable
Ubuntulibapache2-mod-auth-openidc24.042.4.14.4-2vulnerable
Ubuntulibapache2-mod-auth-openidc24.042.4.14.4-2build1vulnerable
Ubuntulibapache2-mod-auth-openidc24.042.4.15.1-1vulnerable
Ubuntulibapache2-mod-auth-openidc24.042.4.15.1-1build2vulnerable
Ubuntulibapache2-mod-auth-openidc24.042.4.15.1-1build3vulnerable
Ubuntulibapache2-mod-auth-openidc24.042.4.15.1-1ubuntu0.1fixed
Ubuntulibapache2-mod-auth-openidc25.102.4.16.10-1vulnerable
Ubuntulibapache2-mod-auth-openidc25.102.4.17-1vulnerable
Suseapache2-mod_auth_openidclinux enterprise high performance computing 15 sp3-ltss2.3.8-150100.3.31.1fixed
Suseapache2-mod_auth_openidclinux enterprise high performance computing 15 sp4-espos2.3.8-150100.3.31.1fixed
Suseapache2-mod_auth_openidclinux enterprise high performance computing 15 sp4-ltss2.3.8-150100.3.31.1fixed
Suseapache2-mod_auth_openidclinux enterprise high performance computing 15 sp5-espos2.3.8-150100.3.31.1fixed
Suseapache2-mod_auth_openidclinux enterprise high performance computing 15 sp5-ltss2.3.8-150100.3.31.1fixed
Suseapache2-mod_auth_openidclinux enterprise server 15 sp3-ltss2.3.8-150100.3.31.1fixed
Suseapache2-mod_auth_openidclinux enterprise server 15 sp4-ltss2.3.8-150100.3.31.1fixed
Suseapache2-mod_auth_openidclinux enterprise server 15 sp5-ltss2.3.8-150100.3.31.1fixed
Suseapache2-mod_auth_openidclinux enterprise server for sap applications 15 sp32.3.8-150100.3.31.1fixed
Suseapache2-mod_auth_openidclinux enterprise server for sap applications 15 sp42.3.8-150100.3.31.1fixed
Suseapache2-mod_auth_openidclinux enterprise server for sap applications 15 sp52.3.8-150100.3.31.1fixed
Suseapache2-mod_auth_openidcmanager proxy 4.32.3.8-150100.3.31.1fixed
Suseapache2-mod_auth_openidcmanager server 4.32.3.8-150100.3.31.1fixed
Suseapache2-mod_auth_openidcenterprise storage 7.12.3.8-150100.3.31.1fixed
Suseapache2-mod_auth_openidclinux enterprise module for server applications 15 sp62.3.8-150600.16.8.1fixed
Opensuseapache2-mod_auth_openidcleap 15.62.3.8-150600.16.8.1fixed
Suseapache2-mod_auth_openidclinux enterprise server 12 sp5-ltss2.4.0-7.15.1fixed
Suseapache2-mod_auth_openidclinux enterprise server ltss extended security 12 sp52.4.0-7.15.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianlibapache2-mod-auth-openidcsourcesid2.4.16.11-1not yet assignedNot reported[1102413]
Debianlibapache2-mod-auth-openidcsourceforky2.4.16.11-1not yet assignedNot reported[1102413]
Debianlibapache2-mod-auth-openidcsourcetrixie2.4.16.11-1not yet assignedNot reported[1102413]
Debianlibapache2-mod-auth-openidcsourcebookworm2.4.12.3-2+deb12u3not yet assignedNot reported[1102413]
Ubuntulibapache2-mod-auth-openidcdebnoble2.4.15.1-1ubuntu0.1Not reportedNot reportedNot reported
Ubuntulibapache2-mod-auth-openidcdeb22.042.4.11-1ubuntu0.1Not reportedUSN-7446-1Not reported
Ubuntulibapache2-mod-auth-openidcdeb24.042.4.15.1-1ubuntu0.1Not reportedUSN-7446-1Not reported
Suseapache2-mod_auth_openidcrpmlinux enterprise server 12 sp5-ltss2.4.0-7.19.1Not reportedSUSE-SU-2025:1465-1Not reported
Suseapache2-mod_auth_openidcrpmlinux enterprise server ltss extended security 12 sp52.4.0-7.19.1Not reportedSUSE-SU-2025:1465-1Not reported
Opensuseapache2-mod_auth_openidcrpmtumbleweed2.4.16.11-1.1Not reportedOPENSUSE-SU-2025:14972-1Not reported
Ubuntulibapache2-mod-auth-openidcdeb22.042.4.11-1ubuntu0.1Not reportedUBUNTU-CVE-2025-31492Not reported
Ubuntulibapache2-mod-auth-openidcdeb24.042.4.15.1-1ubuntu0.1Not reportedUBUNTU-CVE-2025-31492Not reported
Suseapache2-mod_auth_openidcrpmlinux enterprise high performance computing 15 sp3-ltss2.3.8-150100.3.31.1Not reportedSUSE-SU-2025:1324-1Not reported
Suseapache2-mod_auth_openidcrpmlinux enterprise high performance computing 15 sp4-espos2.3.8-150100.3.31.1Not reportedSUSE-SU-2025:1324-1Not reported
Suseapache2-mod_auth_openidcrpmlinux enterprise high performance computing 15 sp4-ltss2.3.8-150100.3.31.1Not reportedSUSE-SU-2025:1324-1Not reported
Suseapache2-mod_auth_openidcrpmlinux enterprise high performance computing 15 sp5-espos2.3.8-150100.3.31.1Not reportedSUSE-SU-2025:1324-1Not reported
Suseapache2-mod_auth_openidcrpmlinux enterprise high performance computing 15 sp5-ltss2.3.8-150100.3.31.1Not reportedSUSE-SU-2025:1324-1Not reported
Suseapache2-mod_auth_openidcrpmlinux enterprise server 15 sp3-ltss2.3.8-150100.3.31.1Not reportedSUSE-SU-2025:1324-1Not reported
Suseapache2-mod_auth_openidcrpmlinux enterprise server 15 sp4-ltss2.3.8-150100.3.31.1Not reportedSUSE-SU-2025:1324-1Not reported
Suseapache2-mod_auth_openidcrpmlinux enterprise server 15 sp5-ltss2.3.8-150100.3.31.1Not reportedSUSE-SU-2025:1324-1Not reported
Suseapache2-mod_auth_openidcrpmlinux enterprise server for sap applications 15 sp32.3.8-150100.3.31.1Not reportedSUSE-SU-2025:1324-1Not reported
Suseapache2-mod_auth_openidcrpmlinux enterprise server for sap applications 15 sp42.3.8-150100.3.31.1Not reportedSUSE-SU-2025:1324-1Not reported
Suseapache2-mod_auth_openidcrpmlinux enterprise server for sap applications 15 sp52.3.8-150100.3.31.1Not reportedSUSE-SU-2025:1324-1Not reported
Suseapache2-mod_auth_openidcrpmmanager proxy 4.32.3.8-150100.3.31.1Not reportedSUSE-SU-2025:1324-1Not reported
Suseapache2-mod_auth_openidcrpmmanager server 4.32.3.8-150100.3.31.1Not reportedSUSE-SU-2025:1324-1Not reported
Suseapache2-mod_auth_openidcrpmenterprise storage 7.12.3.8-150100.3.31.1Not reportedSUSE-SU-2025:1324-1Not reported
Suseapache2-mod_auth_openidcrpmlinux enterprise module for server applications 15 sp62.3.8-150600.16.8.1Not reportedSUSE-SU-2025:1286-1Not reported
Opensuseapache2-mod_auth_openidcrpmleap 15.62.3.8-150600.16.8.1Not reportedSUSE-SU-2025:1286-1Not reported
Suseapache2-mod_auth_openidcrpmlinux enterprise server 12 sp5-ltss2.4.0-7.15.1Not reportedSUSE-SU-2025:1337-1Not reported
Suseapache2-mod_auth_openidcrpmlinux enterprise server ltss extended security 12 sp52.4.0-7.15.1Not reportedSUSE-SU-2025:1337-1Not reported

[Debian bug #1102413]

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • Details (4)
    • 2.4.12.3-2+deb12u4 · amd64 · bookworm

      Fixed · Fixed: 2.4.12.3-2+deb12u3

      usn · libapache2-mod-auth-openidc · debian · bookworm; usn · libapache2-mod-auth-openidc · debian · 12

    • 2.4.12.3-2+deb12u4 · arm64 · bookworm

      Fixed · Fixed: 2.4.12.3-2+deb12u3

      usn · libapache2-mod-auth-openidc · debian · bookworm; usn · libapache2-mod-auth-openidc · debian · 12

    • 2.4.12.3-2+deb12u4 · amd64 · bookworm-security

      Fixed · Fixed: 2.4.12.3-2+deb12u3

      usn · libapache2-mod-auth-openidc · debian · bookworm; usn · libapache2-mod-auth-openidc · debian · 12

    • 2.4.12.3-2+deb12u4 · arm64 · bookworm-security

      Fixed · Fixed: 2.4.12.3-2+deb12u3

      usn · libapache2-mod-auth-openidc · debian · bookworm; usn · libapache2-mod-auth-openidc · debian · 12

[Debian 13 (Trixie)]

  • Details (3)
    • 2.4.17-1 · amd64 · trixie

      Fixed · Fixed: 2.4.16.11-1

      usn · libapache2-mod-auth-openidc · debian · 13

    • 2.4.17-1 · arm64 · trixie

      Fixed · Fixed: 2.4.16.11-1

      usn · libapache2-mod-auth-openidc · debian · 13

    • 2.4.17-1+deb13u1 · amd64 · trixie-security

      Fixed · Fixed: 2.4.16.11-1

      usn · libapache2-mod-auth-openidc · debian · 13

[openSUSE Tumbleweed]

Observed:

References