CVE-2015-7546
OpenStack Identity Keystone and keystonemiddleware Insufficiently Protected Credentials
CVE-2015-7546 is a high vulnerability (CVSS 7.5) in Openstack Keystone, published February 3, 2016. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.00%, the 80th percentile. Fixed in keystone 9.0.0.0b2.
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.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- High
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
7.5
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.
- Record
CVE-2015-7546- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - CVSS 2.0
- 6.0 Medium
AV:N/AC:M/Au:S/C:P/I:P/A:P - Weakness
- CWE-522
- Updated
- 2026-11-02
CVE List No score
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.
- Record
CVE-2015-7546- Updated
- 2026-11-02
EUVDEUVD-2016-0013 No score
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.
- Record
EUVD-2016-0013- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-8c4w-v65p-jvcv
8.6
OpenStack Identity Keystone and keystonemiddleware Insufficiently Protected Credentials
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.
- Record
GHSA-8c4w-v65p-jvcv- CVSS 4.0
- 8.6 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N - CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-522
- Updated
- 2026-11-02
OSV
7.5
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.
- Record
CVE-2015-7546- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2015-7546
7.5
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.
- Record
DEBIAN-CVE-2015-7546- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 4 moreShow less
OSVGHSA-8c4w-v65p-jvcv
8.6
OpenStack Identity Keystone and keystonemiddleware Insufficiently Protected Credentials
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.
- Record
GHSA-8c4w-v65p-jvcv- CVSS 4.0
- 8.6 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N - CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-522
- Updated
- 2026-11-02
OSVPYSEC-2026-2549
8.6
OpenStack Identity Keystone and keystonemiddleware Insufficiently Protected Credentials
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.
- Record
PYSEC-2026-2549- CVSS 4.0
- 8.6 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N - CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2015-7546
7.5
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.
- Record
UBUNTU-CVE-2015-7546- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVPYSEC-2016-20 No score
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.
- Record
PYSEC-2016-20- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
keystonePyPI |
9.0.0.0b1 up to 9.0.0.0b2 | 9.0.0.0b2 |
keystonemiddlewarePyPI |
2.4.0 up to 4.1.0 | 4.1.0 |
keystonePyPI |
8.0 up to 8.1.0 | 8.1.0 |
keystonemiddlewarePyPI |
before 1.5.4 | 1.5.4 |
keystonemiddlewarePyPI |
1.6.0 up to 2.3.3 | 2.3.3 |
keystoneDebian:12 |
before 2:9.0.0~rc2-1 | 2:9.0.0~rc2-1 |
keystoneDebian:13 |
before 2:9.0.0~rc2-1 | 2:9.0.0~rc2-1 |
keystoneDebian:14 |
before 2:9.0.0~rc2-1 | 2:9.0.0~rc2-1 |
python-keystonemiddlewareDebian:12 |
before 3.0.0-1 | 3.0.0-1 |
python-keystonemiddlewareDebian:13 |
before 3.0.0-1 | 3.0.0-1 |
Show 6 moreShow less
| Package | Affected | Fixed |
|---|---|---|
python-keystonemiddlewareDebian:14 |
before 3.0.0-1 | 3.0.0-1 |
keystonemiddlewarePyPI |
2.4.0 up to 4.1.0, plus listed versions 2.4.13.0.04.0.0 |
4.1.0 |
keystonemiddlewarePyPI |
before 1.5.4, plus listed versions 1.0.01.1.01.1.11.2.01.3.0 Show 7 moreShow less1.3.11.3.21.4.01.5.01.5.11.5.21.5.3 |
1.5.4 |
keystonemiddlewarePyPI |
1.6.0 up to 2.3.3, plus listed versions 1.6.12.0.02.1.02.2.02.3.02.3.12.3.2 |
2.3.3 |
keystonemiddlewarePyPI |
before 1.5.4, 1.6.0 up to 2.3.3, plus listed versions 1.0.01.1.01.1.11.2.01.3.0 Show 14 moreShow less1.3.11.3.21.4.01.5.01.5.11.5.21.5.31.6.12.0.02.1.02.2.02.3.02.3.12.3.2 |
1.5.42.3.3 |
keystonePyPI |
8.0 up to 8.1.0, 9.0.0.0b1 up to 9.0.0.0b2 | 8.1.09.0.0.0b2 |
History
| When | Changed | Sources |
|---|---|---|
| 2026-11-03 | affected | |
| 2026-11-03 | aliases | EUVD |
| 2026-11-02 | created | CVE List, GitHub Advisories, NVD, OSV |
References
wiki.openstack.org/wiki/OSSN/OSSN-0062
oracle.com/technetwork/topics/security/bulletinapr2016-2952098.html
bugs.launchpad.net/keystone/+bug/1490804
security.openstack.org/ossa/OSSA-2016-005.html
securityfocus.com/bid/80498
nvd.nist.gov/vuln/detail/CVE-2015-7546
Show 10 moreShow less
github.com/openstack/keystone/commit/bff03b5726fe5cac93d44a66715eea49b89c8cb0
github.com/openstack/keystone/commit/d5378f173da14a34ca010271477337879002d6d0
github.com/openstack/keystonemiddleware/commit/96ab58e6863c92575ada57615b19652e502adfd8
web.archive.org/web/20200228002640/http://www.securityfocus.com/bid/80498
github.com/pypa/advisory-database/tree/main/vulns/keystonemiddleware/PYSEC-2016-20.yaml
github.com/advisories/GHSA-8c4w-v65p-jvcv
security-tracker.debian.org/tracker/CVE-2015-7546
pypi.org/project/keystone
ubuntu.com/security/CVE-2015-7546
cve.org/CVERecord?id=CVE-2015-7546