The MySQL token driver in OpenStack Identity (Keystone) 2014.1.x before 2014.1.2.1 and Juno before Juno-3 stores timestamps with the incorrect precision, which causes the expiration comparison for tokens to fail and allows remote authenticated users to retain access via an expired token.
Name | Vendor | Start Version | End Version |
---|---|---|---|
Keystone | Openstack | 2014.1 (including) | 2014.1 (including) |
Keystone | Openstack | 2014.1.2 (including) | 2014.1.2 (including) |
Keystone | Openstack | juno-1 (including) | juno-1 (including) |
Keystone | Openstack | juno-2 (including) | juno-2 (including) |
Ubuntu_linux | Canonical | 14.04 (including) | 14.04 (including) |
Red Hat Enterprise Linux OpenStack Platform 5.0 (Icehouse) for RHEL 6 | RedHat | openstack-keystone-0:2014.1.2.1-2.el6ost | * |
Red Hat Enterprise Linux OpenStack Platform 5.0 (Icehouse) for RHEL 7 | RedHat | openstack-keystone-0:2014.1.2.1-1.el7ost | * |
Keystone | Ubuntu | trusty | * |
Keystone | Ubuntu | upstream | * |