[CVE-2016-4911] Incorrect Audit IDs in Keystone Fernet Tokens (OSSA-2016-008)

Bug #1584628 reported by Adam Heczko
256
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mirantis OpenStack
Fix Released
High
MOS Keystone
7.0.x
Invalid
High
MOS Maintenance

Bug Description

Detailed bug description:

As MOS is using by default Fernet token provider, prior to merging fix for this issue token revocation doesn't work, because Fernet revoke tokens by audit IDs.

Lance Bragstad (Rackspace) reported a vulnerability in the Keystone Fernet Token Provider. When Keystone was configured to use Fernet tokens, the unique string (audit_id) was not properly maintained during a token rescope (requesting a token for a new project scope using the current token for authentication). This resulted in the inability to revoke entire chain of tokens. The revocation of the chain of tokens. Most revocations are not for the entire chain of tokens. Only Master (Newton) and Mitaka releases of Keystone configured to use Fernet as the Keystone token provider were affected.

Upstream bug report:
https://bugs.launchpad.net/keystone/+bug/1577558

Upstream change IDs:
https://review.openstack.org/#/q/Iffbaf505ef50a6c6d97c5340645acb2f6fda7e0e,n,z

Revision history for this message
Roman Podoliaka (rpodolyaka) wrote :

the fix is already merged in upstream. MOS Keystone, please double check we have this in downstream 9.0.

Changed in mos:
status: New → Confirmed
tags: added: area-keystone
Revision history for this message
Alexander Makarov (amakarov) wrote :
Changed in mos:
status: Confirmed → In Progress
Changed in mos:
status: In Progress → Fix Committed
Revision history for this message
Alexander Petrov (apetrov-n) wrote :

Verified on ISO 465

Changed in mos:
status: Fix Committed → Fix Released
summary: [CVE-2016-4911] Incorrect Audit IDs in Keystone Fernet Tokens
+ (OSSA-2016-008)
Revision history for this message
Denis Meltsaykin (dmeltsaykin) wrote :

Adam, the CVE mentions very precisely that it affects only Mitaka: https://security.openstack.org/ossa/OSSA-2016-008.html

To post a comment you must log in.
This report contains Public Security information  
Everyone can see this security related information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.