Read the docs
TI-2026-42758 Aliases CVE-2026-59954GHSA-4w3q-qpfq-v992

Apollo ConfigService access key authentication bypass via appId parsing and non-canonical matching

Priority MEDIUM 40CWE-20Published · Updated

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 configuration data when AccessKey or management key authentication is enabled because ConfigService can accept a non-canonical appId variant during authentication while downstream request handling resolves it to the protected app, including accent variants under accent-insensitive collations or trailing-space variants under PAD SPACE collations on /configs and /configfiles endpoints. This issue is fixed in version 2.5.2.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00574 47th percentileScored 2026-11-07
Fix Fixed apollo (apolloconfig): 2.5.2

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

VendorProductAffected versionsFixed inStatusSource
apolloconfigapollobefore 2.5.22.5.2Patch availableCNA
—com.ctrip.framework.apollo:apollo (Maven)up to 2.0.1—No fix listedGHSA-4w3q-qpfq-v992
  • apollo Vendorapolloconfig Affected before 2.5.2 Fixed in 2.5.2 Patch available CNA
  • com.ctrip.framework.apollo:apollo (Maven) Vendor— Affected up to 2.0.1 Fixed in — No fix listed GHSA-4w3q-qpfq-v992

CPE names Threatist (inferred) · 1

Inferred from how NVD named this product before; not given by a source.

CPEVersionsRoleVendor
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

  1. 2026-10-02 Threatist record created from CVE-2026-59954
  2. 2026-10-03 Alias added: GHSA-4w3q-qpfq-v992

References

  • TI-2022-04551 Apollo Configuration Center users improper authorization CVSS 3.1MEDIUM 4.3
  • TI-2026-42759 Apollo ConfigService access key authentication bypass via raw config file appId parsing 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
See all 7 →

Sources