GHSA-gwvq-rgqf-993f

    Dashboard / Vulnerabilities / GHSA-gwvq-rgqf-993f

    GHSA-gwvq-rgqf-993f

    Published: 17 May 2022Last Modified: 25 Oct 2024

    Summary: python-keystoneclient vulnerable to context confusion in Keystone auth_token middleware

    Details: A context confusion vulnerability was identified in Keystone auth_token middleware (shipped in python-keystoneclient) before 0.7.0. By doing repeated requests, with sufficient load on the target system, an authenticated user may in certain situations assume another authenticated user's complete identity and multi-tenant authorizations, potentially resulting in a privilege escalation. Note that it is related to a bad interaction between eventlet and python-memcached that should be avoided if the calling process already monkey-patches "thread" to use eventlet. Only keystone middleware setups using auth_token with memcache are vulnerable.

    Affected packages

    Package

    Name: python-keystoneclient

    Purl: pkg:pypi/python-keystoneclient

    Affected ranges

    Type: ECOSYSTEM

    Events:

    Introduced- 0
    Fixed -0.7.0

    Affected versions

    0.1.1
    0.1.2
    0.1.3

    Common Vulnerability Scoring System

    Attack Vector
    Network
    Adjacent
    Local
    Physical
    Privileges Required
    None
    Low
    High
    User Interaction
    None
    Required
    Scope
    Unchanged
    Changed
    Confidentiality
    None
    Low
    High
    Integrity
    None
    Low
    High
    Availability
    None
    Low
    High
    GHSA-gwvq-rgqf-993f | CVE-DB