CVE-2025-46647
Unknown Unknown - Not Provided
BaseFortify

Publication date: 2025-07-02

Last updated on: 2025-11-04

Assigner: Apache Software Foundation

Description
A vulnerability of plugin openid-connect in Apache APISIX. This vulnerability will only have an impact if all of the following conditions are met: 1. Use the openid-connect plugin with introspection mode 2. The auth service connected to openid-connect provides services to multiple issuers 3. Multiple issuers share the same private key and relies only on the issuer being different If affected by this vulnerability, it would allow an attacker with a valid account on one of the issuers to log into the other issuer. This issue affects Apache APISIX: until 3.12.0. Users are recommended to upgrade to version 3.12.0 or higher.
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2025-07-02
Last Modified
2025-11-04
Generated
2026-05-07
AI Q&A
2025-07-02
EPSS Evaluated
2026-05-05
NVD
Affected Vendors & Products
Showing 1 associated CPE
Vendor Product Version / Range
apache apisix to 3.12.0 (exc)
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-302 The authentication scheme or implementation uses key data elements that are assumed to be immutable, but can be controlled or modified by the attacker.
CWE-NVD-CWE-noinfo
Attack-Flow Graph
AI Powered Q&A
Can you explain this vulnerability to me?

This vulnerability exists in the openid-connect plugin of Apache APISIX when used in introspection mode. It occurs if the authentication service supports multiple issuers that share the same private key and rely solely on the issuer identifier to differentiate users. An attacker with a valid account on one issuer can exploit this to log into another issuer, bypassing proper authentication boundaries.


How can this vulnerability impact me? :

If you are using the openid-connect plugin with introspection mode and your authentication service supports multiple issuers sharing the same private key, this vulnerability could allow an attacker with access to one issuer to gain unauthorized access to accounts on other issuers. This could lead to unauthorized access to sensitive data or services across different issuers.


What immediate steps should I take to mitigate this vulnerability?

Upgrade Apache APISIX to version 3.12.0 or higher, as this version contains the fix for the vulnerability in the openid-connect plugin.


Ask Our AI Assistant
Need more information? Ask your question to get an AI reply (Powered by our expertise)
0/70
EPSS Chart