CVE-2025-32781

Apollo is a reliable configuration management system suitable for microservice configuration management scenarios. Prior to 2.5.0, Apollo Portal does not verify application and namespace permissions when an authenticated user requests a release by ID through GET /envs/{env}/releases/{releaseId} while configView.memberOnly.envs is enabled, allowing a low-privileged Portal user who obtains or guesses a valid releaseId to read configuration data from other applications and namespaces without calling UserPermissionValidator.shouldHideConfigToCurrentUser(...). This issue is fixed in version 2.5.0.
Configurations

No configuration.

History

29 Sep 2026, 15:10

Type Values Removed Values Added
Summary
  • (es) Apollo es un sistema fiable de gestión de configuración adecuado para escenarios de gestión de configuración de microservicios. Antes de la versión 2.5.0, Apollo Portal no verifica los permisos de aplicación y de espacio de nombres cuando un usuario autenticado solicita una versión por ID a través de GET /envs/{env}/releases/{releaseId} mientras configView.memberOnly.envs está habilitado, permitiendo a un usuario de Portal con bajos privilegios que obtiene o adivina un releaseId válido leer datos de configuración de otras aplicaciones y espacios de nombres sin llamar a UserPermissionValidator.shouldHideConfigToCurrentUser(...). Este problema está solucionado en la versión 2.5.0.

Information

Published : 2026-07-15 17:16

Updated : 2026-09-29 15:10


NVD link : CVE-2025-32781

Mitre link : CVE-2025-32781

CVE.ORG link : CVE-2025-32781


JSON object : View

Products Affected

No product.

CWE
CWE-639

Authorization Bypass Through User-Controlled Key

CWE-862

Missing Authorization