{"id":"CVE-2016-7404","aliases":["DEBIAN-CVE-2016-7404","EUVD-2022-2957","GHSA-793v-r35j-9rp9","PYSEC-2026-437","SUSE-SU-2017:1233-1","UBUNTU-CVE-2016-7404"],"status":"published","title":"Openstack Magnum Unsafe Credential Handling","description":"OpenStack Magnum passes OpenStack credentials into the Heat templates creating its instances. While these should just be used for retrieving the instances' SSL certificates, they allow full API access, though and can be used to perform any API operation the user is authorized to perform.","severity":{"version":"3.0","score":9.8,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-08","score":0.01883,"percentile":0.7962,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-200"],"published":"2017-05-10T09:30:24Z","modified":"2026-09-22T07:00:30Z","fixes":[{"ecosystem":"PyPI","package":"openstack-magnum","fixed_in":["5.0.0"],"sources":["ghsa","osv"]},{"ecosystem":"Debian:12","package":"magnum","fixed_in":["3.1.1-5"],"sources":["osv"]},{"ecosystem":"Debian:13","package":"magnum","fixed_in":["3.1.1-5"],"sources":["osv"]},{"ecosystem":"Debian:14","package":"magnum","fixed_in":["3.1.1-5"],"sources":["osv"]},{"ecosystem":"SUSE:OpenStack Cloud 7","package":"openstack-magnum","fixed_in":["3.1.2~a0~dev20-9.4"],"sources":["osv"]},{"ecosystem":"SUSE:OpenStack Cloud 7","package":"openstack-magnum-doc","fixed_in":["3.1.2~a0~dev20-9.3"],"sources":["osv"]}],"affected":[{"source":"ghsa","ecosystem":"PyPI","package":"openstack-magnum","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.0.0"}]}]},{"source":"osv","ecosystem":"Debian:12","package":"magnum","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.1.1-5"}]}]},{"source":"osv","ecosystem":"Debian:13","package":"magnum","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.1.1-5"}]}]},{"source":"osv","ecosystem":"Debian:14","package":"magnum","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.1.1-5"}]}]},{"source":"osv","ecosystem":"PyPI","package":"openstack-magnum","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.0.0"}]}],"versions":["2.0.0"]},{"source":"osv","ecosystem":"PyPI","package":"openstack-magnum","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.0.0"}]}],"versions":["2.0.0"]},{"source":"osv","ecosystem":"SUSE:OpenStack Cloud 7","package":"openstack-magnum","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.1.2~a0~dev20-9.4"}]}]},{"source":"osv","ecosystem":"SUSE:OpenStack Cloud 7","package":"openstack-magnum-doc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.1.2~a0~dev20-9.3"}]}]},{"source":"osv","ecosystem":"Ubuntu:16.04:LTS","package":"magnum","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["1.0.0~b1-5","2.0.0-4ubuntu1"]}],"products":[{"vendor":"openstack","product":"magnum"}],"references":[{"url":"https://bugs.launchpad.net/magnum/+bug/1620536","tags":["x_refsource_MISC","x_transferred","Broken Link","Issue Tracking","Third Party Advisory","report","web"]},{"url":"https://bugzilla.suse.com/show_bug.cgi?id=998182","tags":["x_refsource_MISC","x_transferred","Issue Tracking","Patch","Third Party Advisory","fix","web"]},{"url":"https://www.securityfocus.com/bid/98467","tags":["x_refsource_MISC","x_transferred","Third Party Advisory","VDB Entry","advisory"]},{"url":"https://opendev.org/openstack/magnum/commit/0bb0d6486d6771ee21bbf897a091b1aa59e01b22","tags":["x_refsource_CONFIRM","x_transferred","Patch","Third Party Advisory","fix","web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2016-7404","tags":["advisory"]},{"url":"https://github.com/openstack/magnum/commit/e93d82e8b3bc19211efd54edc17aebdca50670c1","tags":["web"]},{"url":"https://web.archive.org/web/20210124052053/https://www.securityfocus.com/bid/98467","tags":["web"]},{"url":"https://github.com/advisories/GHSA-793v-r35j-9rp9","tags":["advisory"]},{"url":"https://security-tracker.debian.org/tracker/CVE-2016-7404","tags":["advisory"]},{"url":"https://github.com/openstack/magnum","tags":["package"]},{"url":"https://pypi.org/project/openstack-magnum","tags":["package"]},{"url":"https://www.suse.com/support/update/announcement/2017/suse-su-20171233-1/","tags":["advisory"]},{"url":"https://bugzilla.suse.com/998182","tags":["report"]},{"url":"https://www.suse.com/security/cve/CVE-2016-7404","tags":["web"]},{"url":"https://ubuntu.com/security/CVE-2016-7404","tags":["report"]},{"url":"https://git.openstack.org/cgit/openstack/magnum/commit/?id=0bb0d6486d6771ee21bbf897a091b1aa59e01b22","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2016-7404","tags":["report"]}],"sources":{"cve":[{"id":"CVE-2016-7404","description":"OpenStack Magnum passes OpenStack credentials into the Heat templates creating its instances. While these should just be used for retrieving the instances' SSL certificates, they allow full API access, though and can be used to perform any API operation the user is authorized to perform.","status":"published","published":"2019-06-21T13:17:11Z","modified":"2024-08-06T01:57:47.553Z","updated_at":"2026-11-02T14:33:36.802481Z"}],"euvd":[{"id":"EUVD-2022-2957","description":"OpenStack Magnum passes OpenStack credentials into the Heat templates creating its instances. While these should just be used for retrieving the instances' SSL certificates, they allow full API access, though and can be used to perform any API operation the user is authorized to perform.","status":"published","published":"2019-06-21T13:17:11Z","modified":"2024-08-06T01:57:47Z","updated_at":"2026-11-03T02:22:32.403524Z"}],"ghsa":[{"id":"GHSA-793v-r35j-9rp9","title":"Openstack Magnum Unsafe Credential Handling","description":"OpenStack Magnum passes OpenStack credentials into the Heat templates creating its instances. While these should just be used for retrieving the instances' SSL certificates, they allow full API access, though and can be used to perform any API operation the user is authorized to perform.","status":"published","published":"2022-05-24T16:48:34Z","modified":"2023-12-07T16:15:34Z","cvss":[{"version":"3.0","score":9.8,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical"}],"cwes":["CWE-200"],"updated_at":"2026-11-02T14:37:24.593982Z"}],"nvd":[{"id":"CVE-2016-7404","description":"OpenStack Magnum passes OpenStack credentials into the Heat templates creating its instances. While these should just be used for retrieving the instances' SSL certificates, they allow full API access, though and can be used to perform any API operation the user is authorized to perform.","status":"published","published":"2019-06-21T14:15:10.43Z","modified":"2026-06-17T00:53:00.043Z","cvss":[{"version":"3.0","score":9.8,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical","assessor":"primary"},{"version":"2.0","score":7.5,"vector":"AV:N/AC:L/Au:N/C:P/I:P/A:P","level":"high","assessor":"primary"}],"cwes":["CWE-200"],"updated_at":"2026-11-02T14:03:39.621168Z"}],"osv":[{"id":"CVE-2016-7404","description":"OpenStack Magnum passes OpenStack credentials into the Heat templates creating its instances. While these should just be used for retrieving the instances' SSL certificates, they allow full API access, though and can be used to perform any API operation the user is authorized to perform.","status":"published","published":"2019-06-21T14:15:10.43Z","modified":"2026-06-29T12:26:23.935574622Z","cvss":[{"version":"3.0","score":9.8,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical"}],"updated_at":"2026-11-02T15:44:02.776224Z"},{"id":"DEBIAN-CVE-2016-7404","description":"OpenStack Magnum passes OpenStack credentials into the Heat templates creating its instances. While these should just be used for retrieving the instances' SSL certificates, they allow full API access, though and can be used to perform any API operation the user is authorized to perform.","status":"published","published":"2019-06-21T14:15:10.43Z","modified":"2026-09-22T07:00:30.649303347Z","cvss":[{"version":"3.0","score":9.8,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical"}],"updated_at":"2026-11-02T15:45:27.910042Z"},{"id":"GHSA-793v-r35j-9rp9","title":"Openstack Magnum Unsafe Credential Handling","description":"OpenStack Magnum passes OpenStack credentials into the Heat templates creating its instances. While these should just be used for retrieving the instances' SSL certificates, they allow full API access, though and can be used to perform any API operation the user is authorized to perform.","status":"published","published":"2022-05-24T16:48:34Z","modified":"2026-06-29T12:26:23.935574622Z","cvss":[{"version":"3.0","score":9.8,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical"}],"cwes":["CWE-200"],"updated_at":"2026-11-02T15:46:40.657155Z"},{"id":"PYSEC-2026-437","title":"Openstack Magnum Unsafe Credential Handling","description":"OpenStack Magnum passes OpenStack credentials into the Heat templates creating its instances. While these should just be used for retrieving the instances' SSL certificates, they allow full API access, though and can be used to perform any API operation the user is authorized to perform.","status":"published","published":"2026-06-29T11:50:32.538452Z","modified":"2026-07-01T20:22:59.516599Z","cvss":[{"version":"3.0","score":9.8,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical"}],"updated_at":"2026-11-02T15:52:57.671918Z"},{"id":"UBUNTU-CVE-2016-7404","description":"OpenStack Magnum passes OpenStack credentials into the Heat templates creating its instances. While these should just be used for retrieving the instances' SSL certificates, they allow full API access, though and can be used to perform any API operation the user is authorized to perform.","status":"published","published":"2019-06-21T14:15:00Z","modified":"2025-10-24T04:45:53Z","cvss":[{"version":"3.0","score":9.8,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical"}],"updated_at":"2026-11-02T15:54:12.994319Z"},{"id":"SUSE-SU-2017:1233-1","title":"Security update for openstack-magnum","description":"\nThis update for openstack-magnum fixes the following issues:\n\nSecurity issues fixed:\n- CVE-2016-7404: Magnum created instances have full API access to creating user's OpenStack account (bsc#998182).\n\nBugfixes:\n- Fixed exception for InvalidParameterValue.\n- Updated patches have been tested against magnum-3.1.2.dev20\n","status":"published","published":"2017-05-10T09:30:24Z","modified":"2026-02-04T02:18:36.340869Z","updated_at":"2026-11-02T15:53:43.83457Z"}]}}
