CVE-2012-3426 json
OpenStack Keystone token expiration issues
published 2012-07-31 14 y ago modified 2026-06-16 4 mo ago also GHSA-xp97-6w7r-4cjc , PYSEC-2012-34 , EUVD-2012-0015
- cvss
- 4.9
- version 2.0, NVD
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 2.3%
- EPSS 2.3% chance of exploitation in 30 days, percentile 83%
- public exploits
- 0
- none known
Summary
OpenStack Keystone before 2012.1.1, as used in OpenStack Folsom before Folsom-1 and OpenStack Essex, does not properly implement token expiration, which allows remote authenticated users to bypass intended authorization restrictions by (1) creating new tokens through token chaining, (2) leveraging possession of a token for a disabled user account, or (3) leveraging possession of a token for an account with a changed password.
Patch / fix
- pypi keystone 8.0.0a0
- keystone Debian 14, Debian 13, Debian 12 2012.1.1-1
debian advisories DEBIAN-CVE-2012-3426
- github.com/openstack/keystone@d960043 commit
- github.com/openstack/keystone@29e74e7 commit
- github.com/openstack/keystone@ea03d05 commit
- github.com/openstack/keystone@628149b commit
- github.com/openstack/keystone@375838c commit
- github.com/openstack/keystone@a67b248 commit
- github.com/openstack/keystone@375838c commit
- github.com/openstack/keystone@628149b commit
- github.com/openstack/keystone@a67b248 commit
- launchpad.net/keystone/essex/2012.1.1/+download/keystone-2012.1.1.tar.gz patch
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2012-3426 updated cvss 4.9
OpenStack-Keystone: token expiration issues
-
Red Hat All currently supported Red Hat productsnot affected: vulnerable code not present
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
Exploit prediction
2.30% chance of exploitation in the next 30 days, higher than 83% of all scored CVEs (FIRST EPSS, 2026-11-09).
Exploits and checks
- github.com http://github.com/openstack/keystone/commit/ea03d05ed5de0c015042876100d37a6a14bf56de referenced PoC, tagged "exploit" by a source, unverified
- github.com http://github.com/openstack/keystone/commit/628149b3dc6b58b91fd08e6ca8d91c728ccb8626 referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| NVD | 2.0 | 4.9 | AV:N/AC:M/Au:S/C:P/I:P/A:N |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| pypi | keystone | <8.0.0a0 |
8.0.0a0 |
Classification
- Weakness
-
- CWE-264 Permissions, Privileges, and Access Controls
References
-
github.com
/openstack/keystone/commit/d9600434da14976463a0bd03abd8e0309f0db454
web, patch
-
github.com
/openstack/keystone/commit/29e74e73a6e51cffc0371b32354558391826a4aa
web, patch
-
github.com
/openstack/keystone/commit/ea03d05ed5de0c015042876100d37a6a14bf56de
web, exploit, patch, evidence
-
github.com
/openstack/keystone/commit/628149b3dc6b58b91fd08e6ca8d91c728ccb8626
web, exploit, patch, evidence
-
github.com
/openstack/keystone/commit/375838cfceb88cacc312ff6564e64eb18ee6a355
web, patch
-
github.com
/openstack/keystone/commit/a67b24878a6156eab17b9098fa649f0279256f5d
web, patch
-
launchpad.net
/keystone/essex/2012.1.1/+download/keystone-2012.1.1.tar.gz
web, patch
-
openwall.com
/lists/oss-security/2012/07/27/4
mailing-list, web, patch
-
github.com
/openstack/keystone/commit/375838cfceb88cacc312ff6564e64eb18ee6a355
web
-
github.com
/openstack/keystone/commit/628149b3dc6b58b91fd08e6ca8d91c728ccb8626
web
-
github.com
/openstack/keystone/commit/a67b24878a6156eab17b9098fa649f0279256f5d
web
-
ubuntu.com
/usn/USN-1552-1
vendor-advisory, web, advisory
-
bugs.launchpad.net
/keystone/+bug/998185
web
-
bugs.launchpad.net
/keystone/+bug/997194
web
-
secunia.com
/advisories/50494
third-party-advisory, advisory
-
bugs.launchpad.net
/keystone/+bug/996595
web
-
secunia.com
/advisories/50045
third-party-advisory, advisory
-
nvd.nist.gov
/vuln/detail/CVE-2012-3426
advisory
-
github.com
/openstack/keystone
package
-
github.com
/pypa/advisory-database/tree/main/vulns/keystone/PYSEC-2012-34.yaml
web
-
github.com
/advisories/GHSA-xp97-6w7r-4cjc
advisory
Sources
- CVE List CVE-2012-3426
- GitHub Advisory GHSA-xp97-6w7r-4cjc
- NVD CVE-2012-3426
- OSV PYSEC-2012-34
Fencer Intel keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.