Media

OpenStack Keystone has an Authorization Bypass

  • Publicada: 28.05.2026
  • Actualizado: 11.10.2026 15:17

An issue was discovered in OpenStack Keystone before 29.0.2. The Keystone RBAC policy enforcer in enforce_call unconditionally merges the raw JSON request body into the policy enforcement dictionary via policy_dict.update(json_input.copy()), overwriting trusted target data that was previously set from database lookups. Because flask.request.get_json is called with force=True, this works regardless of Content-Type or HTTP method. Any authenticated user can inject arbitrary policy target attributes (e.g., user_id, project_id) into the request body to bypass RBAC checks and perform unauthorized operations on resources belonging to other users or projects. This was introduced in commit 5ea59f52 (Rocky/14.0.0).

Software afectado

Haz clic en una tecnología para ver todas sus vulnerabilidades.

PlataformaPaqueteVersiones vulnerablesCorregida en
Python (PyPI) keystone >= 14.0.0, < 27.0.2, >= 28.0.0, < 28.0.2, >= 29.0.0, < 29.0.2 27.0.2, 28.0.2, 29.0.2

Referencias

Puntuación CVSS 6/10
Vector CVSS
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:L/I:L/A:L
Debilidad (CWE)
CWE-639, CWE-863
Plataforma
Python (PyPI)
Paquete
keystone
Publicada
28.05.2026
Actualizado
11.10.2026 15:17

Fuentes y licencias

OSV / GitHub Advisory Database - PYSEC-2026-600 - PyPA Advisory Database; CC BY 4.0

OSV / GitHub Advisory Database - GHSA-2r23-2g6v-2m5f - CC BY 4.0

Historial de vulnerabilidades: keystone

Todas las vulnerabilidades publicadas de este paquete (Python (PyPI)), de la más reciente a la más antigua. Muestra si es un fallo aislado o un paquete que hay que vigilar.

Todas (42) en el archivo
Entradas en total
42
Primera → última
09.2012 05.2026
Sin corrección
3
Explotada en ataques
0

Distribución por gravedad

  • Crítica 1
  • Alta 18
  • Media 21
  • Baja 1
  • Sin evaluar 1

Divulgaciones por año

  1. 2017: 0
  2. 2018: 2
  3. 2019: 1
  4. 2020: 4
  5. 2021: 0
  6. 2022: 14
  7. 2023: 0
  8. 2024: 0
  9. 2025: 1
  10. 2026: 7

antes: 13

Gravedad:
  1. OpenStack Keystone has an Authorization Bypass esta entrada
    Media · 6.0 CVE-2026-42999 >= 14.0.0, < 27.0.2, >= 28.0.0, < 28.0.2, >= 29.0.0, < 29.0.2 27.0.2, 28.0.2, 29.0.2
  2. Alta · 7.9 CVE-2026-43001 >= 13.0.0, <= 29.0.1 sin corrección
  3. Alta · 7.5 CVE-2025-65073 < 26.0.1, >= 27.0.0.0rc1, < 27.0.0, >= 28.0.0.0rc1, < 28.0.0 26.0.1, 27.0.0, 28.0.0
  4. Crítica · 9.1 CVE-2021-3563 <= 21.0.0 sin corrección
  5. Alta · 7.5 CVE-2021-38155 >= 10.0, < 16.0.2, >= 17.0, < 17.0.1, >= 18.0, < 18.0.1, >= 19.0, < 19.0.1 16.0.2, 17.0.1, 18.0.1, 19.0.1
  6. Alta CVE-2012-4456 >= 2012.1, < 2012.1.2 2012.1.2
  7. Alta · 8.8 CVE-2020-12690 < 15.0.1, >= 16.0.0.0rc1, < 16.0.0 15.0.1, 16.0.0
  8. Alta · 7.5 CVE-2015-7546 >= 8.0, < 8.1.0, >= 9.0.0.0b1, < 9.0.0.0b2 8.1.0, 9.0.0.0b2
  9. Alta · 6.5 CVE-2014-5253 < 8.0.0a0 8.0.0a0
  10. Alta · 7.5 CVE-2012-3542 < 2012.1 2012.1

Identifica las vulnerabilidades de tu aplicación

Con la integración de DockRay y el inventario de software activado, DockRay compara las versiones notificadas de los componentes con las vulnerabilidades conocidas y avisa de las coincidencias confirmadas. La cobertura depende de la tecnología compatible y de los avisos disponibles.

Conectar tu aplicación
Newsletter DockRay

La seguridad de tus aplicaciones en tu correo

Vulnerabilidades importantes, recomendaciones concretas y consejos prácticos para tus aplicaciones. Elige tus tecnologías y sigue lo que importa para tu proyecto.

  • Un resumen diario de nuevas vulnerabilidades, también las críticas.
  • Avisos sobre actualizaciones importantes.
  • Consejos prácticos sobre seguridad y monitorización de aplicaciones.

Déjalo vacío para recibir avisos de todas las tecnologías.

Suscripción gratuita. Date de baja con un clic en cualquier correo.