@Brant thanks again for those reviews, here is a more simplified description considering revocations events are very recent and that no keystone middleware supporting those have been released yet...
So here is the combined impact description for bugs #1348820, #1347961, #1349597:
Title: Multiple vulnerabilities in Keystone revocation events
Reporter: Lance Bragstad (Rackspace) and Brant Knudson (IBM)
Products: Keystone
Versions: 2014.1.1
Description:
Lance Bragstad from Rackspace and Brant Knudson from IBM reported 3 vulnerabilities in Keystone revocations events. Lance Bragstad discovered that UUID v2 tokens processed by the V3 API are incorectly updated and get their "issued_at" time regenerated. Brant Knudson discovered that Mysql token driver stores expiration date incorrectly which prevent manual revocation and that domain-scoped tokens don't get revoked when the domain is disabled. Tokens impacted by one of those bug may allow a user to evade token revocation. Only Keystone setups configured to use revocations events are affected.
@Brant thanks again for those reviews, here is a more simplified description considering revocations events are very recent and that no keystone middleware supporting those have been released yet...
So here is the combined impact description for bugs #1348820, #1347961, #1349597:
Title: Multiple vulnerabilities in Keystone revocation events
Reporter: Lance Bragstad (Rackspace) and Brant Knudson (IBM)
Products: Keystone
Versions: 2014.1.1
Description:
Lance Bragstad from Rackspace and Brant Knudson from IBM reported 3 vulnerabilities in Keystone revocations events. Lance Bragstad discovered that UUID v2 tokens processed by the V3 API are incorectly updated and get their "issued_at" time regenerated. Brant Knudson discovered that Mysql token driver stores expiration date incorrectly which prevent manual revocation and that domain-scoped tokens don't get revoked when the domain is disabled. Tokens impacted by one of those bug may allow a user to evade token revocation. Only Keystone setups configured to use revocations events are affected.