---
title: "CVE-2013-2104\n    | Ubuntu"
description: Ubuntu is an open source software operating system that runs from the
  desktop, to the cloud, to all your internet connected things.
url: https://ubuntu.com/security/CVE-2013-2104?format=md
keywords: index, follow
---

# CVE-2013-2104

Publication date 28 May 2013

Last updated 24 July 2024

---

Ubuntu priority

**Medium**

[Why this priority?](https://ubuntu.com/security/cves/about#priority )

Toggle side navigation

## Description

python-keystoneclient before 0.2.4, as used in OpenStack Keystone (Folsom),
does not properly check expiry for PKI tokens, which allows remote
authenticated users to (1) retain use of a token after it has expired, or
(2) use a revoked token once it expires.

[Read the notes from the security team](https://ubuntu.com/security/CVE-2013-2104?format=md#notes)

## Status

Show unmaintained releases

| Package | Ubuntu Release | Status |
| --- | --- | --- |
| keystone | 13.04 raring | Not affected |
| 12.10 quantal | Fixed 2012.2.4-0ubuntu3.1 |
| 12.04 LTS precise | Not affected |
| 10.04 LTS lucid | Not in release |
| python-keystoneclient | 13.04 raring | Fixed 1:0.2.3-0ubuntu2.2 |
| 12.10 quantal | Not affected |
| 12.04 LTS precise | Not affected |
| 10.04 LTS lucid | Not in release |

---

* [How can I get the fixes?](https://ubuntu.com/security/cves/about#security)
* [What do statuses mean?](https://ubuntu.com/security/cves/about#statuses)
* [Patch details](https://ubuntu.com/security/CVE-2013-2104?format=md#patch-details)

## Notes

---

### [jdstrand](https://launchpad.net/~jdstrand)

per upstream, code introduced in keystone in Folsom (Ubuntu 12.10).
For Grizzly (13.10), code moved to python-keystoneclient
PKI tokens not available on Essex (Ubuntu 12.04 LTS)
PKI are not used by default in Folsom (Ubuntu 12.10)
the update for 12.10 was superseded by an SRU. While keystone in
12.10 uses UUID tokens instead of PKI tokens, an update will be provided for
12.10 soon.

### Patch details

For informational purposes only. We recommend not to cherry-pick updates. [How can I get the fixes?](https://ubuntu.com/security/cves/about#security)

| Package | Patch details |
| --- | --- |
| keystone | * Upstream:   <https://review.openstack.org/gitweb?p=openstack%2Fkeystone.git;a=commitdiff;h=8d23da1302dde9d38bbc227d9aba30da919b60c8> |

## References

* [MITRE](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2013-2104)
* [NVD](https://nvd.nist.gov/vuln/detail/CVE-2013-2104)
* [Launchpad](https://launchpad.net/bugs/cve/CVE-2013-2104)
* [Debian](https://security-tracker.debian.org/tracker/CVE-2013-2104)

### Related Ubuntu Security Notices (USN)

+ [USN-1875-1](https://usn.ubuntu.com/USN-1875-1)
+ OpenStack Keystone vulnerabilities
+ 14 June 2013

+ [USN-1851-1](https://usn.ubuntu.com/USN-1851-1)
+ python-keystoneclient vulnerability
+ 3 June 2013

### Other references

* <https://www.cve.org/CVERecord?id=CVE-2013-2104>
