{"id":"CVE-2014-0167","aliases":["DEBIAN-CVE-2014-0167","EUVD-2022-4654","GHSA-p258-xmh3-72pv","PYSEC-2026-878","RHSA-2014:1084","UBUNTU-CVE-2014-0167","USN-2247-1"],"status":"published","title":"OpenStack Compute (Nova) allows remote authenticated users to gain privileges via API requests","description":"The Nova EC2 API security group implementation in OpenStack Compute (Nova) 2013.1 before 2013.2.4 and icehouse before icehouse-rc2 does not enforce RBAC policies for (1) add_rules, (2) remove_rules, (3) destroy, and other unspecified methods in compute/api.py when using non-default policies, which allows remote authenticated users to gain privileges via these API requests.","severity":{"version":"2.0","score":6,"vector":"AV:N/AC:M/Au:S/C:P/I:P/A:P","level":"medium","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-09","score":0.01655,"percentile":0.76741,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-264","CWE-862"],"published":"2014-04-15T00:00:00Z","modified":"2026-10-23T15:47:38Z","fixes":[{"ecosystem":"PyPI","package":"nova","fixed_in":["2013.2.4"],"sources":["ghsa","osv"]},{"ecosystem":"Debian:12","package":"nova","fixed_in":["2013.2.3-1"],"sources":["osv"]},{"ecosystem":"Debian:13","package":"nova","fixed_in":["2013.2.3-1"],"sources":["osv"]},{"ecosystem":"Debian:14","package":"nova","fixed_in":["2013.2.3-1"],"sources":["osv"]}],"affected":[{"source":"ghsa","ecosystem":"PyPI","package":"nova","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2013.1.0"},{"fixed":"2013.2.4"}]}]},{"source":"osv","ecosystem":"Debian:12","package":"nova","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2013.2.3-1"}]}]},{"source":"osv","ecosystem":"Debian:13","package":"nova","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2013.2.3-1"}]}]},{"source":"osv","ecosystem":"Debian:14","package":"nova","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2013.2.3-1"}]}]},{"source":"osv","ecosystem":"PyPI","package":"nova","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2013.1.0"},{"fixed":"2013.2.4"}]}]},{"source":"osv","ecosystem":"PyPI","package":"nova","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2013.1.0"},{"fixed":"2013.2.4"}]}]},{"source":"osv","ecosystem":"Red Hat:openstack:4::el6","package":"openstack-nova","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2013.2.3-12.el6ost"}]}],"bundled":2},{"source":"osv","ecosystem":"Red Hat:openstack:4::el6","package":"openstack-nova-api","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2013.2.3-12.el6ost"}]}],"bundled":2},{"source":"osv","ecosystem":"Red Hat:openstack:4::el6","package":"openstack-nova-cells","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2013.2.3-12.el6ost"}]}],"bundled":2},{"source":"osv","ecosystem":"Red Hat:openstack:4::el6","package":"openstack-nova-cert","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2013.2.3-12.el6ost"}]}],"bundled":2},{"source":"osv","ecosystem":"Red Hat:openstack:4::el6","package":"openstack-nova-common","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2013.2.3-12.el6ost"}]}],"bundled":2},{"source":"osv","ecosystem":"Red Hat:openstack:4::el6","package":"openstack-nova-compute","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2013.2.3-12.el6ost"}]}],"bundled":2},{"source":"osv","ecosystem":"Red Hat:openstack:4::el6","package":"openstack-nova-conductor","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2013.2.3-12.el6ost"}]}],"bundled":2},{"source":"osv","ecosystem":"Red Hat:openstack:4::el6","package":"openstack-nova-console","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2013.2.3-12.el6ost"}]}],"bundled":2},{"source":"osv","ecosystem":"Red Hat:openstack:4::el6","package":"openstack-nova-doc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2013.2.3-12.el6ost"}]}],"bundled":2},{"source":"osv","ecosystem":"Red Hat:openstack:4::el6","package":"openstack-nova-network","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2013.2.3-12.el6ost"}]}],"bundled":2},{"source":"osv","ecosystem":"Red Hat:openstack:4::el6","package":"openstack-nova-novncproxy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2013.2.3-12.el6ost"}]}],"bundled":2},{"source":"osv","ecosystem":"Red Hat:openstack:4::el6","package":"openstack-nova-objectstore","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2013.2.3-12.el6ost"}]}],"bundled":2},{"source":"osv","ecosystem":"Red Hat:openstack:4::el6","package":"openstack-nova-scheduler","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2013.2.3-12.el6ost"}]}],"bundled":2},{"source":"osv","ecosystem":"Red Hat:openstack:4::el6","package":"python-nova","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2013.2.3-12.el6ost"}]}],"bundled":2},{"source":"osv","ecosystem":"Ubuntu:14.04:LTS","package":"nova","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:2014.1-0ubuntu1.2"}]}],"versions":["1:2013.2~rc2-0ubuntu1","1:2013.2-0ubuntu1","1:2014.1~b1-0ubuntu1","1:2014.1~b1-0ubuntu2","1:2014.1~b2-0ubuntu3","1:2014.1~b2-0ubuntu4","1:2014.1~b3-0ubuntu1","1:2014.1~b3-0ubuntu2","1:2014.1~rc1-0ubuntu1","1:2014.1~rc2-0ubuntu1","1:2014.1-0ubuntu1"],"bundled":6}],"products":[{"vendor":"openstack","product":"compute"},{"vendor":"openstack","product":"icehouse"}],"references":[{"url":"http://www.openwall.com/lists/oss-security/2014/04/09/26","tags":["mailing-list","x_refsource_MLIST","x_transferred","Patch","fix","web"]},{"url":"https://launchpad.net/bugs/1290537","tags":["x_refsource_CONFIRM","x_transferred","Vendor Advisory","advisory","web"]},{"url":"http://www.ubuntu.com/usn/USN-2247-1","tags":["vendor-advisory","x_refsource_UBUNTU","x_transferred","advisory","web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2014-0167","tags":["advisory"]},{"url":"https://access.redhat.com/errata/RHSA-2014:1084","tags":["web","advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2014-0167","tags":["web","report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1084868","tags":["web","report"]},{"url":"https://github.com/advisories/GHSA-p258-xmh3-72pv","tags":["advisory"]},{"url":"https://security-tracker.debian.org/tracker/CVE-2014-0167","tags":["advisory"]},{"url":"https://opendev.org/openstack/nova","tags":["package"]},{"url":"https://pypi.org/project/nova","tags":["package"]},{"url":"https://access.redhat.com/security/updates/classification/#moderate","tags":["article"]},{"url":"https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux_OpenStack_Platform/4/html/Technical_Notes/index.html","tags":["article"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1082670","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1085006","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1086814","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1086815","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1090068","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1104082","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1112499","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1114150","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1116432","tags":["report"]},{"url":"https://security.access.redhat.com/data/csaf/v2/advisories/2014/rhsa-2014_1084.json","tags":["advisory"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2014-0167","tags":["advisory","report"]},{"url":"https://access.redhat.com/security/cve/CVE-2014-3517","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2014-3517","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2014-3517","tags":["advisory"]},{"url":"https://ubuntu.com/security/CVE-2014-0167","tags":["report"]},{"url":"https://ubuntu.com/security/notices/USN-2247-1","tags":["advisory"]},{"url":"https://ubuntu.com/security/CVE-2013-1068","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2013-4463","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2013-4469","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2013-6491","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2013-7130","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2014-0134","tags":["report"]}],"sources":{"cve":[{"id":"CVE-2014-0167","description":"The Nova EC2 API security group implementation in OpenStack Compute (Nova) 2013.1 before 2013.2.4 and icehouse before icehouse-rc2 does not enforce RBAC policies for (1) add_rules, (2) remove_rules, (3) destroy, and other unspecified methods in compute/api.py when using non-default policies, which allows remote authenticated users to gain privileges via these API requests.","status":"published","published":"2014-04-15T14:00:00Z","modified":"2024-08-06T09:05:38.956Z","updated_at":"2026-11-02T14:33:47.741012Z"}],"euvd":[{"id":"EUVD-2022-4654","description":"The Nova EC2 API security group implementation in OpenStack Compute (Nova) 2013.1 before 2013.2.4 and icehouse before icehouse-rc2 does not enforce RBAC policies for (1) add_rules, (2) remove_rules, (3) destroy, and other unspecified methods in compute/api.py when using non-default policies, which allows remote authenticated users to gain privileges via these API requests.","status":"published","published":"2014-04-15T14:00:00Z","modified":"2024-08-06T09:05:38Z","updated_at":"2026-11-03T01:57:22.468358Z"}],"ghsa":[{"id":"GHSA-p258-xmh3-72pv","title":"OpenStack Compute (Nova) allows remote authenticated users to gain privileges via API requests","description":"The Nova EC2 API security group implementation in OpenStack Compute (Nova) 2013.1 before 2013.2.4 and icehouse before icehouse-rc2 does not enforce RBAC policies for (1) add_rules, (2) remove_rules, (3) destroy, and other unspecified methods in compute/api.py when using non-default policies, which allows remote authenticated users to gain privileges via these API requests.","status":"published","published":"2022-05-17T04:41:34Z","modified":"2025-04-13T23:18:21Z","cvss":[{"version":"4.0","score":5.2,"vector":"CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:U","level":"medium"}],"cwes":["CWE-862"],"updated_at":"2026-11-02T14:38:39.85223Z"}],"nvd":[{"id":"CVE-2014-0167","description":"The Nova EC2 API security group implementation in OpenStack Compute (Nova) 2013.1 before 2013.2.4 and icehouse before icehouse-rc2 does not enforce RBAC policies for (1) add_rules, (2) remove_rules, (3) destroy, and other unspecified methods in compute/api.py when using non-default policies, which allows remote authenticated users to gain privileges via these API requests.","status":"published","published":"2014-04-15T14:55:04.2Z","modified":"2026-06-17T00:02:25.63Z","cvss":[{"version":"2.0","score":6,"vector":"AV:N/AC:M/Au:S/C:P/I:P/A:P","level":"medium","assessor":"primary"}],"cwes":["CWE-264"],"updated_at":"2026-11-02T14:02:53.710973Z"}],"osv":[{"id":"GHSA-p258-xmh3-72pv","title":"OpenStack Compute (Nova) allows remote authenticated users to gain privileges via API requests","description":"The Nova EC2 API security group implementation in OpenStack Compute (Nova) 2013.1 before 2013.2.4 and icehouse before icehouse-rc2 does not enforce RBAC policies for (1) add_rules, (2) remove_rules, (3) destroy, and other unspecified methods in compute/api.py when using non-default policies, which allows remote authenticated users to gain privileges via these API requests.","status":"published","published":"2022-05-17T04:41:34Z","modified":"2026-07-07T11:56:16.756085731Z","cvss":[{"version":"4.0","score":5.2,"vector":"CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:U","level":"medium"}],"cwes":["CWE-862"],"updated_at":"2026-11-02T15:46:52.534897Z"},{"id":"PYSEC-2026-878","title":"OpenStack Compute (Nova) allows remote authenticated users to gain privileges via API requests","description":"The Nova EC2 API security group implementation in OpenStack Compute (Nova) 2013.1 before 2013.2.4 and icehouse before icehouse-rc2 does not enforce RBAC policies for (1) add_rules, (2) remove_rules, (3) destroy, and other unspecified methods in compute/api.py when using non-default policies, which allows remote authenticated users to gain privileges via these API requests.","status":"published","published":"2026-07-06T08:03:25.931683Z","modified":"2026-07-07T11:45:48.814018794Z","cvss":[{"version":"4.0","score":5.2,"vector":"CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:U","level":"medium"}],"updated_at":"2026-11-02T15:52:58.117212Z"},{"id":"CVE-2014-0167","description":"The Nova EC2 API security group implementation in OpenStack Compute (Nova) 2013.1 before 2013.2.4 and icehouse before icehouse-rc2 does not enforce RBAC policies for (1) add_rules, (2) remove_rules, (3) destroy, and other unspecified methods in compute/api.py when using non-default policies, which allows remote authenticated users to gain privileges via these API requests.","status":"published","published":"2014-04-15T14:55:04Z","modified":"2026-07-07T11:56:16.756085731Z","updated_at":"2026-11-02T15:43:59.361892Z"},{"id":"DEBIAN-CVE-2014-0167","description":"The Nova EC2 API security group implementation in OpenStack Compute (Nova) 2013.1 before 2013.2.4 and icehouse before icehouse-rc2 does not enforce RBAC policies for (1) add_rules, (2) remove_rules, (3) destroy, and other unspecified methods in compute/api.py when using non-default policies, which allows remote authenticated users to gain privileges via these API requests.","status":"published","published":"2014-04-15T14:55:04.2Z","modified":"2026-10-23T15:47:38.055287181Z","updated_at":"2026-11-02T15:45:25.819707Z"},{"id":"RHSA-2014:1084","title":"Red Hat Security Advisory: openstack-nova security, bug fix, and enhancement update","status":"published","published":"2024-09-15T21:53:13Z","modified":"2026-08-01T10:30:10.595429986Z","updated_at":"2026-11-02T15:53:02.532052Z"},{"id":"UBUNTU-CVE-2014-0167","description":"The Nova EC2 API security group implementation in OpenStack Compute (Nova) 2013.1 before 2013.2.4 and icehouse before icehouse-rc2 does not enforce RBAC policies for (1) add_rules, (2) remove_rules, (3) destroy, and other unspecified methods in compute/api.py when using non-default policies, which allows remote authenticated users to gain privileges via these API requests.","status":"withdrawn","published":"2014-04-15T00:00:00Z","modified":"2026-02-04T02:18:45.825468Z","updated_at":"2026-11-02T15:54:07.855521Z"},{"id":"USN-2247-1","title":"nova vulnerabilities","description":"Darragh O'Reilly discovered that the Ubuntu packaging for OpenStack Nova\ndid not properly set up its sudo configuration. If a different flaw was\nfound in OpenStack Nova, this vulnerability could be used to escalate\nprivileges. This issue only affected Ubuntu 13.10 and Ubuntu 14.04 LTS.\n(CVE-2013-1068)\n\nBernhard M. Wiedemann and Pedraig Brady discovered that OpenStack Nova did\nnot properly verify the virtual size of a QCOW2 images. A remote\nauthenticated attacker could exploit this to create a denial of service via\ndisk consumption. This issue did not affect Ubuntu 14.04 LTS.\n(CVE-2013-4463, CVE-2013-4469)\n\nJuanFra Rodriguez Cardoso discovered that OpenStack Nova did not enforce\nSSL connections when Nova was configured to use QPid and qpid_protocol is\nset to 'ssl'. If a remote attacker were able to perform a machine-in-the-middle\nattack, this flaw could be exploited to view sensitive information. Ubuntu\ndoes not use QPid with Nova by default. This issue did not affect Ubuntu\n14.04 LTS. (CVE-2013-6491)\n\nLoganathan Parthipan discovered that OpenStack Nova did not properly create\nexpected files during KVM live block migration. A remote authenticated\nattacker could exploit this to obtain root disk snapshot contents via\nephemeral storage. This issue did not affect Ubuntu 14.04 LTS.\n(CVE-2013-7130)\n\nStanislaw Pitucha discovered that OpenStack Nova did not enforce the image\nformat when rescuing an instance. A remote authenticated attacker could\nexploit this to read host files. In the default installation, attackers\nwould be isolated by the libvirt guest AppArmor profile. This issue only\naffected Ubuntu 13.10. (CVE-2014-0134)\n\nMark Heckmann discovered that OpenStack Nova did not enforce RBAC policy\nwhen adding security group rules via the EC2 API. A remote authenticated\nuser could exploit this to gain unintended access to this API. This issue\nonly affected Ubuntu 13.10. (CVE-2014-0167)\n","status":"published","published":"2014-06-17T21:50:58Z","modified":"2026-02-10T04:40:49Z","updated_at":"2026-11-02T16:58:09.227524Z"}]}}
