The (1) OS-KSADM/services and (2) tenant APIs in OpenStack Keystone Essex before 2012.1.2 and Folsom before folsom-2 do not properly validate X-Auth-Token, which allow remote attackers to read the roles for an arbitrary user or get, create, or delete arbitrary services.
When an actor claims to have a given identity, the product does not prove or insufficiently proves that the claim is correct.
Name | Vendor | Start Version | End Version |
---|---|---|---|
Keystone | Openstack | 2012.1 (including) | 2012.1.2 (excluding) |
Keystone | Openstack | 2012.2-milestone1 (including) | 2012.2-milestone1 (including) |
OpenStack Essex for RHEL 6 | RedHat | openstack-keystone-0:2012.1.2-4.el6 | * |
Keystone | Ubuntu | oneiric | * |
Keystone | Ubuntu | precise | * |
Keystone | Ubuntu | upstream | * |