Apollo ConfigService access key authentication bypass via raw config file appId parsing
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Impact type
- Security bypass
- Confidentiality · integrity · availability
- High · None · None
- Fix status
- Fixed
Attack profile from CVSS 3.1 · CNA. Fix status from CNA and GitHub. Impact type from CWE-287.
Summary
Apollo is a reliable configuration management system suitable for microservice configuration management scenarios. Prior to 2.5.2, Apollo ConfigService may allow unauthorized access to raw configuration data when AccessKey or management key authentication is enabled because requests under /configfiles/raw/{appId}/{clusterName}/{namespace} are parsed for authentication as appId raw instead of the actual path appId, causing ConfigService to look up AccessKey secrets for raw before verifying the request signature and potentially continue without signature verification for the target appId. This issue is fixed in version 2.5.2.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- Yes
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| apolloconfig | apollo | before 2.5.2 | 2.5.2 | Patch available | CNA |
| — | com.ctrip.framework.apollo:apollo (Maven) | all versions | — | No fix listed | GHSA-h4pc-58cc-hc95 |
- apollo Vendorapolloconfig Affected before 2.5.2 Fixed in 2.5.2 Patch available CNA
- com.ctrip.framework.apollo:apollo (Maven) Vendor— Affected all versions Fixed in — No fix listed GHSA-h4pc-58cc-hc95
CPE names Threatist (inferred) · 1
Inferred from how NVD named this product before; not given by a source.
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:apolloconfig:apollo:*:*:*:*:*:*:*:* | — | — | apolloconfig |
- cpe:2.3:a:apolloconfig:apollo:*:*:*:*:*:*:*:* Versions — — ·apolloconfig
Remediation
- Fix · CNA apollo (apolloconfig) Fixed in 2.5.2
Timeline
- 2026-10-02 Threatist record created from CVE-2026-59955
- 2026-10-03 Alias added: GHSA-h4pc-58cc-hc95
References
More apolloconfig vulnerabilities
- TI-2022-04551 Apollo Configuration Center users improper authorization CVSS 3.1MEDIUM 4.3
- TI-2026-42758 Apollo ConfigService access key authentication bypass via appId parsing and non-canonical matching CVSS 3.1HIGH 7.5
- TI-2023-10873 Apollo has potential access control security issue in eureka CVSS 3.1HIGH 7.5
- TI-2024-28573 An issue in apollocongif apollo v.2.2.0 allows a remote attacker to obtain sensitive information via a crafted request. CVSS 3.1HIGH 7.5
- TI-2025-23818 Apollo: Apollo Portal release endpoint allows cross-application configuration disclosure via releaseId CVSS 3.1MEDIUM 6.5
- TI-2023-10872 apollo-portal has potential CSRF issue CVSS 3.1MEDIUM 5.7
Sources
- CVE-2026-59955 · CVE Program
- CVE-2026-59955 · NVD
- FIRST EPSS
- GHSA-h4pc-58cc-hc95 · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences