Jason Xu (yinyangxu) discovered several vulnerabilities in OpenStack
Keystone token verification:
The first occurs in the API /v2.0/OS-KSADM/services and
/v2.0/OS-KSADM/services/{service_id}, the second occurs in
/v2.0/tenants/{tenant_id}/users/{user_id}/roles
In both cases the OpenStack Keystone code fails to check if the tokens are
valid. These issues have been addressed by adding checks in the form of
test_service_crud_requires_auth() and test_user_role_list_requires_auth().
External references:
https://bugs.launchpad.net/keystone/+bug/1006822https://bugs.launchpad.net/keystone/+bug/1006815
Jason Xu (yinyangxu) discovered several vulnerabilities in OpenStack Keystone token verification: The first occurs in the API /v2.0/OS-KSADM/services and /v2.0/OS-KSADM/services/{service_id}, the second occurs in /v2.0/tenants/{tenant_id}/users/{user_id}/roles In both cases the OpenStack Keystone code fails to check if the tokens are valid. These issues have been addressed by adding checks in the form of test_service_crud_requires_auth() and test_user_role_list_requires_auth(). External references: https://bugs.launchpad.net/keystone/+bug/1006822 https://bugs.launchpad.net/keystone/+bug/1006815