summaryrefslogtreecommitdiff
path: root/releasenotes/notes/bug-1872755-2c81d3267b89f124.yaml
blob: a30259ffa1c35e0232199aeb8a9d86d5c776251b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
---
security:
  - |
    [`bug 1872755 <https://bugs.launchpad.net/keystone/+bug/1872755>`_]
    Added validation to the EC2 credentials update API to ensure the metadata
    labels 'trust_id' and 'app_cred_id' are not altered by the user. These
    labels are used by keystone to determine the scope allowed by the
    credential, and altering these automatic labels could enable an EC2
    credential holder to elevate their access beyond what is permitted by the
    application credential or trust that was used to create the EC2 credential.
fixes:
  - |
    [`bug 1872755 <https://bugs.launchpad.net/keystone/+bug/1872755>`_]
    Added validation to the EC2 credentials update API to ensure the metadata
    labels 'trust_id' and 'app_cred_id' are not altered by the user. These
    labels are used by keystone to determine the scope allowed by the
    credential, and altering these automatic labels could enable an EC2
    credential holder to elevate their access beyond what is permitted by the
    application credential or trust that was used to create the EC2 credential.