Advisory Database
  • Advisories
  • Dependency Scanning
  1. maven
  2. ›
  3. com.ctrip.framework.apollo/apollo
  4. ›
  5. CVE-2025-32781

CVE-2025-32781: Apollo Portal: There is a risk of unauthorized access to the Apollo configuration center

July 13, 2026 (updated July 20, 2026)

Apollo Portal versions before 2.5.0 do not verify application and namespace permissions when an authenticated user requests a release by ID through GET /envs/{env}/releases/{releaseId}.

When configView.memberOnly.envs is enabled for the requested environment, a low-privileged Portal user can supply a valid release ID belonging to an application or namespace they are not authorized to view. The endpoint returns the release data without calling UserPermissionValidator.shouldHideConfigToCurrentUser(...).

References

  • github.com/advisories/GHSA-jxpj-9j24-w337
  • github.com/apolloconfig/apollo/commit/362735ded4f13b62f6ab9df135d7096066e8e291
  • github.com/apolloconfig/apollo/pull/5378
  • github.com/apolloconfig/apollo/releases/tag/v2.5.0
  • github.com/apolloconfig/apollo/security/advisories/GHSA-jxpj-9j24-w337
  • nvd.nist.gov/vuln/detail/CVE-2025-32781

Code Behaviors & Features

Detect and mitigate CVE-2025-32781 with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →

Affected versions

All versions before 2.5.0

Fixed versions

  • 2.5.0

Solution

Upgrade to version 2.5.0 or above.

Impact 6.5 MEDIUM

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N

Learn more about CVSS

Weakness

  • CWE-639: Authorization Bypass Through User-Controlled Key
  • CWE-862: Missing Authorization

Source file

maven/com.ctrip.framework.apollo/apollo/CVE-2025-32781.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Sat, 08 Aug 2026 00:18:20 +0000.