{"id":"CVE-2013-2030","aliases":["EUVD-2013-0024","GHSA-pxxv-rv32-2qgv","PYSEC-2013-45","PYSEC-2026-911"],"status":"published","title":"OpenStack Nova uses insecure keystone middleware tmpdir by default","description":"keystone/middleware/auth_token.py in OpenStack Nova Folsom, Grizzly, and Havana uses an insecure temporary directory for storing signing certificates, which allows local users to spoof servers by pre-creating this directory, which is reused by Nova, as demonstrated using /tmp/keystone-signing-nova on Fedora.","severity":{"version":"2.0","score":2.1,"vector":"AV:L/AC:L/Au:N/C:N/I:P/A:N","level":"low","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-09","score":0.0024,"percentile":0.15114,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-1188","CWE-264"],"published":"2013-12-27T01:00:00Z","modified":"2026-07-07T11:56:36Z","fixes":[{"ecosystem":"PyPI","package":"python-keystoneclient","fixed_in":["0.2.4"],"sources":["ghsa","osv"]}],"affected":[{"source":"ghsa","ecosystem":"PyPI","package":"python-keystoneclient","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.2.4"}]}]},{"source":"osv","ecosystem":"PyPI","package":"python-keystoneclient","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.2.4"}]}],"versions":["0.1.1","0.1.2","0.1.3","0.2.0","0.2.1","0.2.2","0.2.3"]},{"source":"osv","ecosystem":"PyPI","package":"python-keystoneclient","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.2.4"}]}],"versions":["0.1.1","0.1.2","0.1.3","0.2.0","0.2.1","0.2.2","0.2.3"]}],"products":[{"vendor":"openstack","product":"compute"},{"vendor":"openstack","product":"folsom"},{"vendor":"openstack","product":"grizzly"},{"vendor":"openstack","product":"havana"}],"references":[{"url":"http://www.openwall.com/lists/oss-security/2013/05/09/2","tags":["mailing-list","x_refsource_MLIST","x_transferred","web"]},{"url":"http://lists.fedoraproject.org/pipermail/package-announce/2013-May/105916.html","tags":["vendor-advisory","x_refsource_FEDORA","x_transferred","web"]},{"url":"http://lists.openstack.org/pipermail/openstack-announce/2013-May/000098.html","tags":["mailing-list","x_refsource_MLIST","x_transferred","Patch","Vendor Advisory","web","advisory"]},{"url":"https://bugs.launchpad.net/nova/+bug/1174608","tags":["x_refsource_CONFIRM","x_transferred","web"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=958285","tags":["x_refsource_CONFIRM","x_transferred","web","report"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2013-2030","tags":["advisory"]},{"url":"https://github.com/openstack/nova/commit/58d6879b1caaa750c39c8e452a0634c24ffef2ce","tags":["web"]},{"url":"https://github.com/openstack/nova/commit/74aa04e2ca7942cb1e1a86dcbaffeb72d260ccd7","tags":["web"]},{"url":"https://github.com/openstack/nova/commit/7bf3e8d3e254d817ff5ae7ef1f2884b10410ca60","tags":["web"]},{"url":"https://github.com/openstack/python-keystoneclient/commit/1736e2ffb12f70eeebed019448bc14def48aa036","tags":["web"]},{"url":"https://github.com/pypa/advisory-database/tree/main/vulns/nova/PYSEC-2013-45.yaml","tags":["web"]},{"url":"https://github.com/advisories/GHSA-pxxv-rv32-2qgv","tags":["advisory"]},{"url":"https://github.com/openstack/nova","tags":["package"]},{"url":"https://pypi.org/project/python-keystoneclient","tags":["package"]}],"sources":{"cve":[{"id":"CVE-2013-2030","description":"keystone/middleware/auth_token.py in OpenStack Nova Folsom, Grizzly, and Havana uses an insecure temporary directory for storing signing certificates, which allows local users to spoof servers by pre-creating this directory, which is reused by Nova, as demonstrated using /tmp/keystone-signing-nova on Fedora.","status":"published","published":"2013-12-27T01:00:00Z","modified":"2024-08-06T15:20:37.504Z","updated_at":"2026-11-02T14:34:56.19172Z"}],"euvd":[{"id":"EUVD-2013-0024","description":"keystone/middleware/auth_token.py in OpenStack Nova Folsom, Grizzly, and Havana uses an insecure temporary directory for storing signing certificates, which allows local users to spoof servers by pre-creating this directory, which is reused by Nova, as demonstrated using /tmp/keystone-signing-nova on Fedora.","status":"published","published":"2013-12-27T01:00:00Z","modified":"2024-08-06T15:20:37Z","updated_at":"2026-11-03T01:56:40.540333Z"}],"ghsa":[{"id":"GHSA-pxxv-rv32-2qgv","title":"OpenStack Nova uses insecure keystone middleware tmpdir by default","description":"keystone/middleware/auth_token.py in OpenStack Nova Folsom, Grizzly, and Havana uses an insecure temporary directory for storing signing certificates, which allows local users to spoof servers by pre-creating this directory, which is reused by Nova, as demonstrated using /tmp/keystone-signing-nova on Fedora.","status":"published","published":"2022-05-17T04:44:52Z","modified":"2024-11-22T18:07:30Z","cvss":[{"version":"3.1","score":4.3,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N","level":"medium"}],"cwes":["CWE-1188"],"updated_at":"2026-11-02T14:38:22.774145Z"}],"nvd":[{"id":"CVE-2013-2030","description":"keystone/middleware/auth_token.py in OpenStack Nova Folsom, Grizzly, and Havana uses an insecure temporary directory for storing signing certificates, which allows local users to spoof servers by pre-creating this directory, which is reused by Nova, as demonstrated using /tmp/keystone-signing-nova on Fedora.","status":"published","published":"2013-12-27T01:55:05.237Z","modified":"2026-06-16T23:52:37.047Z","cvss":[{"version":"2.0","score":2.1,"vector":"AV:L/AC:L/Au:N/C:N/I:P/A:N","level":"low","assessor":"primary"}],"cwes":["CWE-264"],"updated_at":"2026-11-02T14:02:48.062712Z"}],"osv":[{"id":"GHSA-pxxv-rv32-2qgv","title":"OpenStack Nova uses insecure keystone middleware tmpdir by default","description":"keystone/middleware/auth_token.py in OpenStack Nova Folsom, Grizzly, and Havana uses an insecure temporary directory for storing signing certificates, which allows local users to spoof servers by pre-creating this directory, which is reused by Nova, as demonstrated using /tmp/keystone-signing-nova on Fedora.","status":"published","published":"2022-05-17T04:44:52Z","modified":"2026-07-07T11:56:36.143759685Z","cvss":[{"version":"3.1","score":4.3,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N","level":"medium"}],"cwes":["CWE-1188"],"updated_at":"2026-11-02T15:46:53.700556Z"},{"id":"PYSEC-2026-911","title":"OpenStack Nova uses insecure keystone middleware tmpdir by default","description":"keystone/middleware/auth_token.py in OpenStack Nova Folsom, Grizzly, and Havana uses an insecure temporary directory for storing signing certificates, which allows local users to spoof servers by pre-creating this directory, which is reused by Nova, as demonstrated using /tmp/keystone-signing-nova on Fedora.","status":"published","published":"2026-07-06T08:03:26.363613Z","modified":"2026-07-07T11:45:49.916332676Z","cvss":[{"version":"3.1","score":4.3,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N","level":"medium"}],"updated_at":"2026-11-02T15:52:58.117212Z"},{"id":"PYSEC-2013-45","description":"keystone/middleware/auth_token.py in OpenStack Nova Folsom, Grizzly, and Havana uses an insecure temporary directory for storing signing certificates, which allows local users to spoof servers by pre-creating this directory, which is reused by Nova, as demonstrated using /tmp/keystone-signing-nova on Fedora.","status":"withdrawn","published":"2013-12-27T01:55:00Z","modified":"2025-10-09T05:20:25.258693Z","updated_at":"2026-11-02T15:52:51.645172Z"}]}}
