Keystone in RHEL OSP 4.0 uses python-oauth2, which is unmaintained and has security issues (CVE-2013-4346 and CVE-2013-4347). Upstream has switched to using oauthlib instead as of Icehouse. We should backport the changes for this and drop the python-oauth2 package.
Backport request for stable/havana (denied upstream): https://review.openstack.org/#/c/70750/ Review/commit for Icehouse: https://review.openstack.org/64427 https://git.openstack.org/cgit/openstack/keystone/commit/?id=bed88a2e724f5f23a1c839b7872b1bc56f059df5
Verified that oauth2 is not being used anywhere in the code, and only oauthlib is imported. No use case was tested. python-keystone-2013.2.3-3.el6ost.noarch
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. http://rhn.redhat.com/errata/RHSA-2014-0580.html