[OSSA-2012-018] Removing user from a tenant isn't invalidating user access to tenant
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Identity (keystone) |
Fix Released
|
Critical
|
Vish Ishaya | ||
Essex |
Fix Released
|
Undecided
|
Yolanda Robla | ||
Folsom |
Fix Released
|
Critical
|
Thierry Carrez | ||
OpenStack Security Advisory |
Fix Released
|
Undecided
|
Thierry Carrez | ||
keystone (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Quantal |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Was: (Able to access ec2 resources with out a user-role)
Steps to reproduce:
1.I have created a user,tenant and ec2 credentials using keystone and didnt associated a role
then try to run
$ euca-describe-
Unauthorized: Failure communicating with keystone2
2.then associated a role to the user
$keystone user-role-add --user-id ee32bff3e1524a2
3.then again I ran
$ euca-describe-
IMAGE ami-00000002 None (cirros-
IMAGE ari-00000003 None (cirros-
IMAGE aki-00000001 None (cirros-
4.remove the user-role
keystone user-role-delete --user-id ee32bff3e1524a2
5.now the user doesn't have any role associated,now again run
$ euca-describe-
IMAGE ami-00000002 None (cirros-
IMAGE ari-00000003 None (cirros-
IMAGE aki-00000001 None (cirros-
here user should get the message as in step 2 but it was successful.
not sure if this is a bug with keystone or ec2.
Related branches
- Openstack Ubuntu Testers: Pending requested
-
Diff: 60 lines (+37/-2)1 file modifieddebian/changelog (+37/-2)
- Ubuntu Server Developers: Pending requested
-
Diff: 13 lines (+6/-0)1 file modifieddebian/changelog (+6/-0)
CVE References
tags: | added: ec2 |
affects: | nova → keystone |
Changed in keystone: | |
importance: | Undecided → Critical |
status: | New → Triaged |
information type: | Public Security → Public |
Changed in keystone: | |
status: | Invalid → In Progress |
assignee: | nobody → Vish Ishaya (vishvananda) |
tags: | added: folsom-backport |
Changed in keystone: | |
milestone: | none → grizzly-1 |
Changed in keystone: | |
status: | Fix Committed → Fix Released |
Changed in keystone (Ubuntu): | |
status: | New → Fix Released |
Changed in keystone (Ubuntu Quantal): | |
status: | New → Confirmed |
Changed in keystone: | |
milestone: | grizzly-1 → 2013.1 |
summary: |
- Removing user from a tenant isn't invalidating user access to tenant + [OSSA-2012-018] Removing user from a tenant isn't invalidating user + access to tenant |
Changed in ossa: | |
assignee: | nobody → Thierry Carrez (ttx) |
status: | New → Fix Released |
I have subscribed the vulnerability management team to this bug. We need to evaluate this as a potential security vulnerability.