CVE-2016-4985
OpenStack Ironic Exposure of Sensitive Information to an Unauthorized Actor
The ironic-api service in OpenStack Ironic before 4.2.5 (Liberty) and 5.x before 5.1.2 (Mitaka) allows remote attackers to obtain sensitive information about a registered node by leveraging knowledge of the MAC address of a network card belonging to that node and sending a crafted POST request to the v1/drivers/$DRIVER_NAME/vendor_passthru resource.
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
- None
- Availability
- None
Exploit likelihood
What each source reports
NVD Score used
7.5
The ironic-api service in OpenStack Ironic before 4.2.5 (Liberty) and 5.x before 5.1.2 (Mitaka) allows remote attackers to obtain sensitive information about a registered node by leveraging knowledge of the MAC address of a network card belonging to that node and sending a crafted POST request to the v1/drivers/$DRIVER_NAME/vendor_passthru resource.
- Record
CVE-2016-4985- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - CVSS 2.0
- 5.0 Medium
AV:N/AC:L/Au:N/C:P/I:N/A:N - Weakness
- CWE-200
- Updated
- 2026-11-02
CVE List No score
The ironic-api service in OpenStack Ironic before 4.2.5 (Liberty) and 5.x before 5.1.2 (Mitaka) allows remote attackers to obtain sensitive information about a registered node by leveraging knowledge of the MAC address of a network card belonging to that node and sending a crafted POST request to the v1/drivers/$DRIVER_NAME/vendor_passthru resource.
- Record
CVE-2016-4985- Updated
- 2026-11-02
EUVDEUVD-2022-3715 No score
The ironic-api service in OpenStack Ironic before 4.2.5 (Liberty) and 5.x before 5.1.2 (Mitaka) allows remote attackers to obtain sensitive information about a registered node by leveraging knowledge of the MAC address of a network card belonging to that node and sending a crafted POST request to the v1/drivers/$DRIVER_NAME/vendor_passthru resource.
- Record
EUVD-2022-3715- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-f7cr-7c2c-fm8r
7.5
OpenStack Ironic Exposure of Sensitive Information to an Unauthorized Actor
The ironic-api service in OpenStack Ironic before 4.2.5 (Liberty) and 5.x before 5.1.2 (Mitaka) allows remote attackers to obtain sensitive information about a registered node by leveraging knowledge of the MAC address of a network card belonging to that node and sending a crafted POST request to the v1/drivers/$DRIVER_NAME/vendor_passthru resource.
- Record
GHSA-f7cr-7c2c-fm8r- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Weakness
- CWE-200
- Updated
- 2026-11-02
OSV
7.5
The ironic-api service in OpenStack Ironic before 4.2.5 (Liberty) and 5.x before 5.1.2 (Mitaka) allows remote attackers to obtain sensitive information about a registered node by leveraging knowledge of the MAC address of a network card belonging to that node and sending a crafted POST request to the v1/drivers/$DRIVER_NAME/vendor_passthru resource.
- Record
CVE-2016-4985- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVDEBIAN-CVE-2016-4985
7.5
The ironic-api service in OpenStack Ironic before 4.2.5 (Liberty) and 5.x before 5.1.2 (Mitaka) allows remote attackers to obtain sensitive information about a registered node by leveraging knowledge of the MAC address of a network card belonging to that node and sending a crafted POST request to the v1/drivers/$DRIVER_NAME/vendor_passthru resource.
- Record
DEBIAN-CVE-2016-4985- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
Show 6 moreShow less
OSVGHSA-f7cr-7c2c-fm8r
7.5
OpenStack Ironic Exposure of Sensitive Information to an Unauthorized Actor
The ironic-api service in OpenStack Ironic before 4.2.5 (Liberty) and 5.x before 5.1.2 (Mitaka) allows remote attackers to obtain sensitive information about a registered node by leveraging knowledge of the MAC address of a network card belonging to that node and sending a crafted POST request to the v1/drivers/$DRIVER_NAME/vendor_passthru resource.
- Record
GHSA-f7cr-7c2c-fm8r- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Weakness
- CWE-200
- Updated
- 2026-11-02
OSVPYSEC-2026-646
7.5
OpenStack Ironic Exposure of Sensitive Information to an Unauthorized Actor
The ironic-api service in OpenStack Ironic before 4.2.5 (Liberty) and 5.x before 5.1.2 (Mitaka) allows remote attackers to obtain sensitive information about a registered node by leveraging knowledge of the MAC address of a network card belonging to that node and sending a crafted POST request to the v1/drivers/$DRIVER_NAME/vendor_passthru resource.
- Record
PYSEC-2026-646- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVRHSA-2016:1377
5.9
Red Hat Security Advisory: openstack-ironic security update
- Record
RHSA-2016:1377- CVSS 3.0
- 5.9 Medium
CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVRHSA-2016:1378
5.9
Red Hat Security Advisory: openstack-ironic security update
- Record
RHSA-2016:1378- CVSS 3.0
- 5.9 Medium
CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVUBUNTU-CVE-2016-4985
7.5
The ironic-api service in OpenStack Ironic before 4.2.5 (Liberty) and 5.x before 5.1.2 (Mitaka) allows remote attackers to obtain sensitive information about a registered node by leveraging knowledge of the MAC address of a network card belonging to that node and sending a crafted POST request to the v1/drivers/$DRIVER_NAME/vendor_passthru resource.
- Record
UBUNTU-CVE-2016-4985- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVSUSE-SU-2016:1966-1 No score
Security update for several openstack-components
This update provides the latest code from OpenStack Liberty for openstack-designate, -ironic, -neutron-vpnaas, -nova-docker, -sahara, -tempest and -trove.
Additionally the following security issue has been fixed:
openstack-ironic:
- Mask password on agent lookup according to policy (bsc#984802, CVE-2016-4985)
For a detailed description of all changes, please refer to the changelog.
- Record
SUSE-SU-2016:1966-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
ironicPyPI |
before 4.2.5 | 4.2.5 |
ironicPyPI |
5.0 up to 5.1.2 | 5.1.2 |
ironicDebian:12 |
before 1:5.1.2-1 | 1:5.1.2-1 |
ironicDebian:13 |
before 1:5.1.2-1 | 1:5.1.2-1 |
ironicDebian:14 |
before 1:5.1.2-1 | 1:5.1.2-1 |
ironicPyPI |
before 4.2.5, plus listed versions 0.0 |
4.2.5 |
ironicPyPI |
before 4.2.5, 5.0 up to 5.1.2, plus listed versions 0.0 |
4.2.55.1.2 |
openstack-ironicRed Hat:openstack:7::el7 |
before 0:2015.1.2-4.el7ost | 0:2015.1.2-4.el7ost |
openstack-ironic-apiRed Hat:openstack:7::el7 |
before 0:2015.1.2-4.el7ost | 0:2015.1.2-4.el7ost |
openstack-ironic-commonRed Hat:openstack:7::el7 |
before 0:2015.1.2-4.el7ost | 0:2015.1.2-4.el7ost |
Show 18 moreShow less
| Package | Affected | Fixed |
|---|---|---|
openstack-ironic-conductorRed Hat:openstack:7::el7 |
before 0:2015.1.2-4.el7ost | 0:2015.1.2-4.el7ost |
openstack-ironicRed Hat:openstack:8::el7 |
before 1:4.2.5-1.el7ost | 1:4.2.5-1.el7ost |
openstack-ironic-apiRed Hat:openstack:8::el7 |
before 1:4.2.5-1.el7ost | 1:4.2.5-1.el7ost |
openstack-ironic-commonRed Hat:openstack:8::el7 |
before 1:4.2.5-1.el7ost | 1:4.2.5-1.el7ost |
openstack-ironic-conductorRed Hat:openstack:8::el7 |
before 1:4.2.5-1.el7ost | 1:4.2.5-1.el7ost |
openstack-designateSUSE:OpenStack Cloud 6 |
before 1.0.3~a0~dev10-6.1 | 1.0.3~a0~dev10-6.1 |
openstack-designate-docSUSE:OpenStack Cloud 6 |
before 1.0.3~a0~dev10-6.2 | 1.0.3~a0~dev10-6.2 |
openstack-ironicSUSE:OpenStack Cloud 6 |
before 4.2.5-6.1 | 4.2.5-6.1 |
openstack-ironic-docSUSE:OpenStack Cloud 6 |
before 4.2.5-6.2 | 4.2.5-6.2 |
openstack-neutron-vpnaasSUSE:OpenStack Cloud 6 |
before 7.0.5~a0~dev3-6.1 | 7.0.5~a0~dev3-6.1 |
openstack-neutron-vpnaas-docSUSE:OpenStack Cloud 6 |
before 7.0.5~a0~dev3-6.1 | 7.0.5~a0~dev3-6.1 |
openstack-nova-dockerSUSE:OpenStack Cloud 6 |
before 0.0.1~a0~dev238-4.1 | 0.0.1~a0~dev238-4.1 |
openstack-saharaSUSE:OpenStack Cloud 6 |
before 3.0.3~a0~dev1-6.1 | 3.0.3~a0~dev1-6.1 |
openstack-sahara-docSUSE:OpenStack Cloud 6 |
before 3.0.3~a0~dev1-6.1 | 3.0.3~a0~dev1-6.1 |
openstack-tempestSUSE:OpenStack Cloud 6 |
before 7.0.0-9.1 | 7.0.0-9.1 |
openstack-troveSUSE:OpenStack Cloud 6 |
before 4.0.1~a0~dev19-8.1 | 4.0.1~a0~dev19-8.1 |
openstack-trove-docSUSE:OpenStack Cloud 6 |
before 4.0.1~a0~dev19-8.1 | 4.0.1~a0~dev19-8.1 |
ironicUbuntu:16.04:LTS |
before 1:5.1.2-0ubuntu1, plus listed versions 1:4.2.0-0ubuntu11:4.3.0-0ubuntu11:5.1.0-0ubuntu1 |
1:5.1.2-0ubuntu1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2016-4985 is a high vulnerability (CVSS 7.5) in Canonical Openstack Ironic, published July 12, 2016. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.86%, the 86th percentile. Fixed in ironic 4.2.5.
References
review.openstack.org/332197
bugs.launchpad.net/ironic/+bug/1572796
openwall.com/lists/oss-security/2016/06/21/6
review.openstack.org/332195
access.redhat.com/errata/RHSA-2016:1378
access.redhat.com/errata/RHSA-2016:1377
Show 21 moreShow less
review.openstack.org/332196
nvd.nist.gov/vuln/detail/CVE-2016-4985
access.redhat.com/security/cve/CVE-2016-4985
bugzilla.redhat.com/show_bug.cgi?id=1346193
github.com/openstack/ironic/commit/426a306fb580762e97ada04e1253dedd9b64d410
github.com/openstack/ironic/commit/affec224977174581d19a2b914772cb0409f633e
github.com/openstack/ironic/commit/f5a3ff1dfcde068769f9a2a477ba6a9edaf69c77
github.com/advisories/GHSA-f7cr-7c2c-fm8r
security-tracker.debian.org/tracker/CVE-2016-4985
github.com/openstack/ironic
pypi.org/project/ironic
access.redhat.com/security/updates/classification
security.access.redhat.com/data/csaf/v2/advisories/2016/rhsa-2016_1377.json
cve.org/CVERecord?id=CVE-2016-4985
security.access.redhat.com/data/csaf/v2/advisories/2016/rhsa-2016_1378.json
suse.com/support/update/announcement/2016/suse-su-20161966-1
bugzilla.suse.com/984802
bugzilla.suse.com/988729
suse.com/security/cve/CVE-2016-4985
ubuntu.com/security/CVE-2016-4985
marc.info?l=oss-security&m=146654947532322&w=2