ossa/ossa/OSSA-2020-005.yaml

57 lines
1.4 KiB
YAML

date: 2020-05-06
id: OSSA-2020-005
title: OAuth1 request token authorize silently ignores roles parameter
description: >
kay reported a vulnerability in Keystone's OAuth1 Token API. The list of
roles provided for an OAuth1 access token are ignored, so when an OAuth1
access token is used to request a keystone token, the keystone token will
contain every role assignment the creator had for the project instead
of the provided subset of roles. This results in the provided keystone token
having more role assignments than the creator intended, possibly giving
unintended escalated access.
errata: >
CVE-2020-12690 was assigned after the original publication date.
affected-products:
- product: keystone
version: '<15.0.1, ==16.0.0'
vulnerabilities:
- cve-id: CVE-2020-12690
reporters:
- name: kay
reported:
- CVE-2020-12690
issues:
links:
- https://launchpad.net/bugs/1873290
reviews:
victoria:
- https://review.opendev.org/725885
ussuri:
- https://review.opendev.org/725887
train:
- https://review.opendev.org/725890
stein:
- https://review.opendev.org/725892
rocky:
- https://review.opendev.org/725894
notes:
- The stable/rocky branch is under extended maintenance and will receive no
new point releases, but a patch for it is provided as a courtesy.
errata_history:
- 2020-05-07 - Errata 1
- 2020-05-06 - Original Version