OpenStack Keystone doesn't verify that the user supplied in the authentication request matches the owner of the application credential
An issue was discovered in OpenStack Keystone before 29.0.2. The Keystone application credential authentication plugin does not verify that the user supplied in the authentication request matches the owner of the application credential. An attacker can authenticate with their own application credential ID and secret while specifying a different user's name and domain in the request body. Keystone issues a token attributed to the victim user. The impersonated token is project-scoped and carries the intersection of the application credential's roles and the victim's actual roles on the project. This enables audit evasion, reading the victim's credentials, and acting as the victim within shared projects.
Software afectado
Haz clic en una tecnología para ver todas sus vulnerabilidades.
| Plataforma | Paquete | Versiones vulnerables | Corregida 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
- https://bugs.launchpad.net/keystone/+bug/2148477
- https://security.openstack.org/ossa/OSSA-2026-015.html
- https://github.com/advisories/GHSA-8f8m-wrvr-wcvf
- https://nvd.nist.gov/vuln/detail/CVE-2026-42998
- https://github.com/openstack/keystone
- https://github.com/pypa/advisory-database/tree/main/vulns/keystone/PYSEC-2026-599.yaml
- Vector CVSS
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:L/I:L/A:L- Debilidad (CWE)
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-599 - PyPA Advisory Database; CC BY 4.0
OSV / GitHub Advisory Database - GHSA-8f8m-wrvr-wcvf - 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.
- 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
- 2017: 0
- 2018: 2
- 2019: 1
- 2020: 4
- 2021: 0
- 2022: 14
- 2023: 0
- 2024: 0
- 2025: 1
- 2026: 7
antes: 13
-
OpenStack Keystone doesn't verify that the user supplied in the authentication request matches the owner of the application credential esta entrada
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.