Skip to content

← Public intelligence

PyPI package

keystone

Open actionable advisories and recorded vendor fixes. This public package view has no inventory attached and cannot establish whether your deployment is affected. A vendor fix never resolves your finding; verify your installed version and the source guidance.

Open advisories

42 actionable advisories, newest first. Withdrawn advisories and news are excluded. Coverage is partial.

  1. Medium, CVSS 5.4PyPIAmendedPublished

    OpenStack Keystone intended authorization restrictions bypass

    CVE-2012-5571 · GHSA-qvpr-qm6w-6rcc

    Affected
    • PyPI keystone < 8.0.0a0
    Fixed in
    8.0.0a0· Vendor fix available
    Issue
    OpenStack Keystone Essex (2012.1) and Folsom (2012.2) does not properly handle EC2 tokens when the user role has been removed from a tenant, which allows remote authenticated users to bypass intended authorization restrictions by leveraging a token for the removed user role.

    Recommended action: Upgrade to 8.0.0a0 (pre-release) or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  2. High, CVSS 8.2PyPIAmendedPublished

    OpenStack Keystone Insufficient token expiration

    CVE-2012-5563 · GHSA-w66p-78g4-mr7g

    Affected
    • PyPI keystone < 8.0.0
    Fixed in
    8.0.0· Vendor fix available
    Issue
    OpenStack Keystone, as used in OpenStack Folsom 2012.2, does not properly implement token expiration, which allows remote authenticated users to bypass intended authorization restrictions by creating new tokens through token chaining. NOTE: this issue exists because of a CVE-2012-3426 regression.

    Recommended action: Upgrade to 8.0.0 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  3. Medium, CVSS 5.3PyPIAmendedPublished

    OpenStack Identity (Keystone) improper revoking of the authentication token when deleting a user

    CVE-2013-2059 · GHSA-hj89-qmx9-8qmh

    Affected
    • PyPI keystone < 8.0.0a0
    Fixed in
    8.0.0a0· Vendor fix available
    Issue
    OpenStack Identity (Keystone) Folsom 2012.2.4 and earlier, Grizzly before 2013.1.1, and Havana does not immediately revoke the authentication token when deleting a user through the Keystone v2 API, which allows remote authenticated users to retain access via the token.

    Recommended action: Upgrade to 8.0.0a0 (pre-release) or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  4. UnratedPyPIAmendedPublished

    OpenStack Keystone Token authorization for a user in a disabled tenant is allowed

    CVE-2012-4457 · GHSA-x8h4-xf47-pqc3

    Affected
    • PyPI keystone < 8.0.0a0
    Fixed in
    8.0.0a0· Vendor fix available
    Issue
    OpenStack Keystone Essex before 2012.1.2 and Folsom before folsom-3 does not properly handle authorization tokens for disabled tenants, which allows remote authenticated users to access the tenant's resources by requesting a token for the tenant.

    Recommended action: Upgrade to 8.0.0a0 (pre-release) or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  5. UnratedPyPIAmendedPublished

    OpenStack Keystone Improper Authentication vulnerability

    CVE-2012-4456 · GHSA-mf98-r2gf-2x3w

    Affected
    • PyPI keystone >= 2012.1, < 2012.1.2
    Fixed in
    2012.1.2· Vendor fix available
    Issue
    The (1) OS-KSADM/services and (2) tenant APIs in OpenStack Keystone Essex before 2012.1.2 and Folsom before folsom-2 do not properly validate X-Auth-Token, which allow remote attackers to read the roles for an arbitrary user or get, create, or delete arbitrary services.

    Recommended action: Upgrade to 2012.1.2 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  6. UnratedPyPIAmendedPublished

    OpenStack Keystone Logs Passwords

    CVE-2015-3646 · GHSA-jwpw-ppj5-7h4w

    Affected
    • PyPI keystone >= 2014.2, < 2014.2.4; >= 2011.3, < 2014.1.5
    Fixed in
    2014.1.52014.2.4· Vendor fix available
    Issue
    OpenStack Identity (Keystone) before 2014.1.5 and 2014.2.x before 2014.2.4 logs the backendargument configuration option content, which allows remote authenticated users to obtain passwords and other sensitive backend information by reading the Keystone logs.

    Recommended action: Upgrade to 2014.2.4 or 2014.1.5 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  7. UnratedPyPIAmendedPublished

    OpenStack Identity Keystone Exposure of Sensitive Information

    CVE-2014-3621 · GHSA-8v8f-vc72-pmhc

    Affected
    • PyPI keystone < 8.0.0a0
    Fixed in
    8.0.0a0· Vendor fix available
    Issue
    The catalog url replacement in OpenStack Identity (Keystone) before 2013.2.3 and 2014.1 before 2014.1.2.1 allows remote authenticated users to read sensitive configuration options via a crafted endpoint, as demonstrated by "$(admintoken)" in the publicurl endpoint field.

    Recommended action: Upgrade to 8.0.0a0 (pre-release) or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  8. High, CVSS 8.6PyPIAmendedPublished

    OpenStack Identity Keystone and keystonemiddleware Insufficiently Protected Credentials

    CVE-2015-7546 · GHSA-8c4w-v65p-jvcv

    Affected
    • PyPI keystone >= 9.0.0.0b1, < 9.0.0.0b2; >= 8.0, < 8.1.0
    Fixed in
    8.1.09.0.0.0b2· Vendor fix available
    Issue
    The identity service in OpenStack Identity (Keystone) before 2015.1.3 (Kilo) and 8.0.x before 8.0.2 (Liberty) and keystonemiddleware (formerly python-keystoneclient) before 1.5.4 (Kilo) and Liberty before 2.3.3 does not properly invalidate authorization tokens when using the PKI or PKIZ token providers, which allows remote authenticated users to bypass intended access restrictions and gain access to cloud resources by manipulating byte fields within a revoked token.

    Recommended action: Upgrade to 9.0.0.0b2 (pre-release) or 8.1.0 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  9. UnratedPyPIAmendedPublished

    OpenStack Identity Keystone Improper Privilege Management

    CVE-2014-0204 · GHSA-c4p9-87h3-7vr4

    Affected
    • PyPI keystone < 8.0.0a0
    Fixed in
    8.0.0a0· Vendor fix available
    Issue
    OpenStack Identity (Keystone) before 2014.1.1 does not properly handle when a role is assigned to a group that has the same ID as a user, which allows remote authenticated users to gain privileges that are assigned to a group with the same ID.

    Recommended action: Upgrade to 8.0.0a0 (pre-release) or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  10. UnratedPyPIAmendedPublished

    OpenStack Identity (Keystone) Denial of Service

    CVE-2013-2014 · GHSA-7332-36h8-8jh8

    Affected
    • PyPI keystone < 8.0.0a0
    Fixed in
    8.0.0a0· Vendor fix available
    Issue
    OpenStack Identity (Keystone) before 2013.1 allows remote attackers to cause a denial of service (memory consumption and crash) via multiple long requests.

    Recommended action: Upgrade to 8.0.0a0 (pre-release) or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  11. UnratedPyPIAmendedPublished

    OpenStack Identity Keystone is vulnerable to Block delegation escalation of privilege

    CVE-2014-3476 · GHSA-274v-r947-v34r

    Affected
    • PyPI keystone < 8.0.0a0
    Fixed in
    8.0.0a0· Vendor fix available
    Issue
    OpenStack Identity (Keystone) before 2013.2.4, 2014.1 before 2014.1.2, and Juno before Juno-2 does not properly handle chained delegation, which allows remote authenticated users to gain privileges by leveraging a (1) trust or (2) OAuth token with impersonation enabled to create a new token with additional roles.

    Recommended action: Upgrade to 8.0.0a0 (pre-release) or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  12. High, CVSS 8.6PyPIAmendedPublished

    OpenStack Identity service (keystone) Incorrect Authorization

    CVE-2017-2673 · GHSA-j36m-hv43-7w7m

    Affected
    • PyPI keystone >= 9.0.0, <= 9.3.0; >= 10.0.0, <= 10.0.1; >= 11.0.0, <= 11.0.0
    Fixed in
    11.0.110.0.2· Partial vendor fix
    Issue
    An authorization-check flaw was discovered in federation configurations of the OpenStack Identity service (keystone). An authenticated federated user could request permissions to a project and unintentionally be granted all related roles including administrative roles.

    Recommended action: Upgrade to 11.0.1 or 10.0.2 by release line; some affected versions have no fix yet, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  13. UnratedPyPIAmendedPublished

    OpenStack Keystone allows context-dependent attackers to bypass access restrictions

    CVE-2013-0282 · GHSA-8833-qrvm-wc3h

    Affected
    • PyPI keystone < 8.0.0a0
    Fixed in
    8.0.0a0· Vendor fix available
    Issue
    OpenStack Keystone Grizzly before 2013.1, Folsom 2012.1.3 and earlier, and Essex does not properly check if the (1) user, (2) tenant, or (3) domain is enabled when using EC2-style authentication, which allows context-dependent attackers to bypass access restrictions.

    Recommended action: Upgrade to 8.0.0a0 (pre-release) or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  14. Medium, CVSS 6.5PyPIAmendedPublished

    OpenStack Keystone Denial of Service vulnerability via a large HTTP request

    CVE-2013-0270 · GHSA-4ppj-4p4v-jf4p

    Affected
    • PyPI keystone < 8.0.0a0
    Fixed in
    8.0.0a0· Vendor fix available
    Issue
    OpenStack Keystone Grizzly before 2013.1, Folsom, and possibly earlier allows remote attackers to cause a denial of service (CPU and memory consumption) via a large HTTP request, as demonstrated by a long tenantname when requesting a token.

    Recommended action: Upgrade to 8.0.0a0 (pre-release) or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  15. Medium, CVSS 5.9PyPIAmendedPublished

    OpenStack Keystone and other components vulnerable to Improper Certificate Validation

    CVE-2013-2255 · GHSA-qh2x-hpf9-cf2g

    Affected
    • PyPI keystone < 8.0.0a0
    Fixed in
    8.0.0a0· Vendor fix available
    Issue
    HTTPSConnections in OpenStack Keystone 2013, OpenStack Compute 2013.1, and possibly other OpenStack components, fail to validate server-side SSL certificates.

    Recommended action: Upgrade to 8.0.0a0 (pre-release) or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  16. High, CVSS 8.7PyPIAmendedPublished

    Insufficient Session Expiration in OpenStack Keystone

    CVE-2020-12690 · GHSA-6m8p-x4qw-gh5j

    Affected
    • PyPI keystone < 15.0.1; >= 16.0.0.0rc1, < 16.0.0
    Fixed in
    15.0.116.0.0· Vendor fix available
    Issue
    An issue was discovered in OpenStack Keystone before 15.0.1, and 16.0.0. The list of roles provided for an OAuth1 access token is silently ignored. Thus, when an access token is used to request a keystone token, the keystone token contains every role assignment the creator had for the project. This results in the provided keystone token having more role assignments than the creator intended, possibly giving unintended escalated access.

    Recommended action: Upgrade to 16.0.0 or 15.0.1 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  17. UnratedPyPIPublished

    PYSEC-2018-9

    CVE-2018-20170

    Affected
    • PyPI keystone < 14.1.0
    Fixed in
    14.1.0· Vendor fix available
    Issue
    DISPUTED OpenStack Keystone through 14.0.1 has a user enumeration vulnerability because invalid usernames have much faster responses than valid ones for a POST /v3/auth/tokens request. NOTE: the vendor's position is that this is a hardening opportunity, and not necessarily an issue that should have an OpenStack Security Advisory.

    Recommended action: Upgrade to 14.1.0 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.devSource checked Evidence →