CVE-2016-7404
Openstack Magnum Unsafe Credential Handling
CVE-2016-7404 is a critical vulnerability (CVSS 9.8) in Openstack Magnum, published May 10, 2017. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.88%, the 79th percentile. Fixed in openstack-magnum 5.0.0.
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.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
9.8
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.
- Record
CVE-2016-7404- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - CVSS 2.0
- 7.5 High
AV:N/AC:L/Au:N/C:P/I:P/A:P - Weakness
- CWE-200
- Updated
- 2026-11-02
CVE List No score
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.
- Record
CVE-2016-7404- Updated
- 2026-11-02
EUVDEUVD-2022-2957 No score
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.
- Record
EUVD-2022-2957- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-793v-r35j-9rp9
9.8
Openstack Magnum Unsafe Credential Handling
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.
- Record
GHSA-793v-r35j-9rp9- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-200
- Updated
- 2026-11-02
OSV
9.8
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.
- Record
CVE-2016-7404- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2016-7404
9.8
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.
- Record
DEBIAN-CVE-2016-7404- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 4 moreShow less
OSVGHSA-793v-r35j-9rp9
9.8
Openstack Magnum Unsafe Credential Handling
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.
- Record
GHSA-793v-r35j-9rp9- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-200
- Updated
- 2026-11-02
OSVPYSEC-2026-437
9.8
Openstack Magnum Unsafe Credential Handling
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.
- Record
PYSEC-2026-437- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2016-7404
9.8
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.
- Record
UBUNTU-CVE-2016-7404- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVSUSE-SU-2017:1233-1 No score
Security update for openstack-magnum
This update for openstack-magnum fixes the following issues:
Security issues fixed:
- CVE-2016-7404: Magnum created instances have full API access to creating user's OpenStack account (bsc#998182).
Bugfixes:
- Fixed exception for InvalidParameterValue.
- Updated patches have been tested against magnum-3.1.2.dev20
- Record
SUSE-SU-2017:1233-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
openstack-magnumPyPI |
before 5.0.0 | 5.0.0 |
magnumDebian:12 |
before 3.1.1-5 | 3.1.1-5 |
magnumDebian:13 |
before 3.1.1-5 | 3.1.1-5 |
magnumDebian:14 |
before 3.1.1-5 | 3.1.1-5 |
openstack-magnumPyPI |
before 5.0.0, plus listed versions 2.0.0 |
5.0.0 |
openstack-magnumSUSE:OpenStack Cloud 7 |
before 3.1.2~a0~dev20-9.4 | 3.1.2~a0~dev20-9.4 |
openstack-magnum-docSUSE:OpenStack Cloud 7 |
before 3.1.2~a0~dev20-9.3 | 3.1.2~a0~dev20-9.3 |
magnumUbuntu:16.04:LTS |
All versions, plus listed versions 1.0.0~b1-52.0.0-4ubuntu1 |
None known |
History
| When | Changed | Sources |
|---|---|---|
| 2026-11-03 | aliases | EUVD |
| 2026-11-02 | created | CVE List, GitHub Advisories, NVD, OSV |
References
bugs.launchpad.net/magnum/+bug/1620536
bugzilla.suse.com/show_bug.cgi?id=998182
securityfocus.com/bid/98467
opendev.org/openstack/magnum/commit/0bb0d6486d6771ee21bbf897a091b1aa59e01b22
nvd.nist.gov/vuln/detail/CVE-2016-7404
github.com/openstack/magnum/commit/e93d82e8b3bc19211efd54edc17aebdca50670c1
Show 11 moreShow less
web.archive.org/web/20210124052053/https://www.securityfocus.com/bid/98467
github.com/advisories/GHSA-793v-r35j-9rp9
security-tracker.debian.org/tracker/CVE-2016-7404
github.com/openstack/magnum
pypi.org/project/openstack-magnum
suse.com/support/update/announcement/2017/suse-su-20171233-1
bugzilla.suse.com/998182
suse.com/security/cve/CVE-2016-7404
ubuntu.com/security/CVE-2016-7404
git.openstack.org/cgit/openstack/magnum/commit?id=0bb0d6486d6771ee21bbf897a091b1aa59e01b22
cve.org/CVERecord?id=CVE-2016-7404