OpenStack Identity (Keystone) before 2013.2.4, 2014.1 before 2014.1.2, and Juno before Juno-2 does not properly handle chained delegation, which allows remote authenticated users to gain privileges by leveraging a (1) trust or (2) OAuth token with impersonation enabled to create a new token with additional roles.
The product does not properly assign, modify, track, or check privileges for an actor, creating an unintended sphere of control for that actor.
Name | Vendor | Start Version | End Version |
---|---|---|---|
Keystone | Openstack | 2013.2 (including) | 2013.2.4 (excluding) |
Keystone | Openstack | 2014.1 (including) | 2014.1.2 (excluding) |
OpenStack 3 for RHEL 6 | RedHat | openstack-keystone-0:2013.1.5-3.el6ost | * |
OpenStack 4 for RHEL 6 | RedHat | openstack-keystone-0:2013.2.3-7.el6ost | * |
Keystone | Ubuntu | saucy | * |
Keystone | Ubuntu | trusty | * |
Keystone | Ubuntu | upstream | * |