CVE-2025-46647 json
Apache APISIX: improper validation of issuer from introspection discovery url in plugin openid-connect
published 2025-07-02 16 mo ago modified 2026-09-08 2 mo ago also BIT-apisix-2025-46647 , EUVD-2025-19707
- cvss
- 5.3
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.5%
- EPSS 0.5% chance of exploitation in 30 days, percentile 41%
- public exploits
- 0
- none known
Summary
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.
Patch / fix
- bitnami apisix 3.12.0
- Apache Software Foundation Apache APISIX 3.12.0
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- partial
- Assessed
- 16 mo ago
Exploit prediction
0.48% chance of exploitation in the next 30 days, higher than 41% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CISA ADP | 3.1 | 5.3 | CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N |
| CNA | 3.1 | 5.3 | CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N |
| OSV | 3.1 | 5.3 | CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| bitnami | apisix | <3.12.0 |
3.12.0 |
Affected products
- Apache Software Foundation Apache APISIX
Classification
- Weakness
-
- CWE-302 Authentication Bypass by Assumed-Immutable Data
References
-
lists.apache.org
/thread/yrpp2cd3o4qkxlrh421mq8gsrt0k4x0w
vendor-advisory, mailing-list, advisory
-
openwall.com
/lists/oss-security/2025/07/02/1
web
-
nvd.nist.gov
/vuln/detail/CVE-2025-46647
web
Sources
- CVE List CVE-2025-46647
- NVD CVE-2025-46647
- OSV BIT-apisix-2025-46647
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.
CPEs and fixed versions use Anchore's correction of NVD's data: Added CPE configurations because not yet analyzed by NVD.