Openstack Keystone Incorrect Authorization vulnerability
The advisory, in context
A flaw was found in openstack-keystone, only the first 72 characters of an application secret are verified allowing attackers bypass some password complexity which administrators may be counting on. The highest threat from this vulnerability is to data confidentiality and integrity. A patch is available.
Affected packages
Start with the recorded fix for your release branch. Check your installed version and test compatibility before upgrading. Fixing this advisory does not rule out other vulnerabilities in the release.
Earlier releases through 21.0.0 (inclusive)
No fix recorded for this interval.
34 explicitly affected versions
12.0.2, 12.0.3, 13.0.2, 13.0.3, 13.0.4, 14.0.0, 14.0.1, 14.1.0, 14.2.0, 15.0.0, 15.0.0.0rc1, 15.0.0.0rc2, 15.0.1, 16.0.0, 16.0.0.0rc1, 16.0.0.0rc2, 16.0.1, 16.0.2, 17.0.0, 17.0.0.0rc1, 17.0.0.0rc2, 17.0.1, 18.0.0, 18.0.0.0rc1, 18.1.0, 19.0.0, 19.0.0.0rc1, 19.0.0.0rc2, 19.0.1, 20.0.0, 20.0.0.0rc1, 20.0.1, 21.0.0, 21.0.0.0rc1
View affected-version evidence
{
"ranges": [
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "21.0.0"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"12.0.2",
"12.0.3",
"13.0.2",
"13.0.3",
"13.0.4",
"14.0.0",
"14.0.1",
"14.1.0",
"14.2.0",
"15.0.0",
"15.0.0.0rc1",
"15.0.0.0rc2",
"15.0.1",
"16.0.0",
"16.0.0.0rc1",
"16.0.0.0rc2",
"16.0.1",
"16.0.2",
"17.0.0",
"17.0.0.0rc1",
"17.0.0.0rc2",
"17.0.1",
"18.0.0",
"18.0.0.0rc1",
"18.1.0",
"19.0.0",
"19.0.0.0rc1",
"19.0.0.0rc2",
"19.0.1",
"20.0.0",
"20.0.0.0rc1",
"20.0.1",
"21.0.0",
"21.0.0.0rc1"
]
}References
- https://nvd.nist.gov/vuln/detail/CVE-2021-3563
- https://access.redhat.com/security/cve/CVE-2021-3563
- https://bugs.launchpad.net/ossa/+bug/1901891
- https://bugzilla.redhat.com/show_bug.cgi?id=1962908
- https://github.com/pypa/advisory-database/tree/main/vulns/keystone/PYSEC-2026-370.yaml
- https://lists.debian.org/debian-lts-announce/2024/01/msg00007.html
- https://opendev.org/openstack/keystone
- https://opendev.org/openstack/keystone/commit/7859ed26003858ebfd9a5e866b43f1a6a9e83dca
- https://pypi.org/project/keystone
- https://review.opendev.org/c/openstack/keystone/+/803641
- https://review.opendev.org/c/openstack/keystone/+/828595
- https://review.opendev.org/c/openstack/keystone/+/856489
- https://security-tracker.debian.org/tracker/CVE-2021-3563