CVE-2014-3691 Security feature bypass in n/a
Remote attackers can bypass SSL certificate authentication to execute arbitrary API requests against the Foreman Smart Proxy.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2014-3691?
CVE-2014-3691 is a high-severity vulnerability in Redhat Openstack, published on 9 Mar 2015. An attacker can exploit it over the internet without logging in, with no action from the victim.
Official description
Smart Proxy (aka Smart-Proxy and foreman-proxy) in Foreman before 1.5.4 and 1.6.x before 1.6.2 does not validate SSL certificates, which allows remote attackers to bypass intended authentication and execute arbitrary API requests via a request without a certificate.
Weakness: CWE-310
Which versions are affected by CVE-2014-3691?
It affects 2 products.
Linux distribution packages (40)
foreman-proxy Red Hat:openstack-installer:5::el6 | All versions | 0:1.6.0.33-2.el6ost |
foreman-proxy Red Hat:openstack:4::el6 | All versions | 0:1.3.0-7.el6ost |
foreman Red Hat:satellite:6.0::el6 | All versions | 0:1.6.0.51-1.el6sat |
foreman-compute Red Hat:satellite:6.0::el6 | All versions | 0:1.6.0.51-1.el6sat |
foreman-gce Red Hat:satellite:6.0::el6 | All versions | 0:1.6.0.51-1.el6sat |
foreman-libvirt Red Hat:satellite:6.0::el6 | All versions | 0:1.6.0.51-1.el6sat |
foreman-ovirt Red Hat:satellite:6.0::el6 | All versions | 0:1.6.0.51-1.el6sat |
foreman-postgresql Red Hat:satellite:6.0::el6 | All versions | 0:1.6.0.51-1.el6sat |
foreman-proxy Red Hat:satellite:6.0::el6 | All versions | 0:1.6.0.33-1.el6sat |
foreman-vmware Red Hat:satellite:6.0::el6 | All versions | 0:1.6.0.51-1.el6sat |
katello-agent Red Hat:satellite:6.0::el6 | All versions | 0:1.5.3-7.el6sat |
katello-installer Red Hat:satellite:6.0::el6 | All versions | 0:0.0.67-1.el6sat |
pulp Red Hat:satellite:6.0::el6 | All versions | 0:2.4.4-1.el6sat |
pulp-admin-client Red Hat:satellite:6.0::el6 | All versions | 0:2.4.4-1.el6sat |
pulp-nodes Red Hat:satellite:6.0::el6 | All versions | 0:2.4.4-1.el6sat |
pulp-nodes-child Red Hat:satellite:6.0::el6 | All versions | 0:2.4.4-1.el6sat |
pulp-nodes-common Red Hat:satellite:6.0::el6 | All versions | 0:2.4.4-1.el6sat |
pulp-nodes-parent Red Hat:satellite:6.0::el6 | All versions | 0:2.4.4-1.el6sat |
pulp-puppet Red Hat:satellite:6.0::el6 | All versions | 0:2.4.4-1.el6sat |
pulp-puppet-admin-extensions Red Hat:satellite:6.0::el6 | All versions | 0:2.4.4-1.el6sat |
pulp-puppet-plugins Red Hat:satellite:6.0::el6 | All versions | 0:2.4.4-1.el6sat |
pulp-puppet-tools Red Hat:satellite:6.0::el6 | All versions | 0:2.4.4-1.el6sat |
pulp-rpm Red Hat:satellite:6.0::el6 | All versions | 0:2.4.4-1.1.el6sat |
pulp-rpm-admin-extensions Red Hat:satellite:6.0::el6 | All versions | 0:2.4.4-1.1.el6sat |
pulp-rpm-handlers Red Hat:satellite:6.0::el6 | All versions | 0:2.4.4-1.1.el6sat |
pulp-rpm-plugins Red Hat:satellite:6.0::el6 | All versions | 0:2.4.4-1.1.el6sat |
pulp-selinux Red Hat:satellite:6.0::el6 | All versions | 0:2.4.4-1.el6sat |
pulp-server Red Hat:satellite:6.0::el6 | All versions | 0:2.4.4-1.el6sat |
python-pulp-agent-lib Red Hat:satellite:6.0::el6 | All versions | 0:2.4.4-1.el6sat |
python-pulp-bindings Red Hat:satellite:6.0::el6 | All versions | 0:2.4.4-1.el6sat |
python-pulp-client-lib Red Hat:satellite:6.0::el6 | All versions | 0:2.4.4-1.el6sat |
python-pulp-common Red Hat:satellite:6.0::el6 | All versions | 0:2.4.4-1.el6sat |
python-pulp-puppet-common Red Hat:satellite:6.0::el6 | All versions | 0:2.4.4-1.el6sat |
python-pulp-rpm-common Red Hat:satellite:6.0::el6 | All versions | 0:2.4.4-1.1.el6sat |
ruby193-rubygem-fog Red Hat:satellite:6.0::el6 | All versions | 0:1.21.0-3.2.el6sat |
ruby193-rubygem-foreman-tasks Red Hat:satellite:6.0::el6 | All versions | 0:0.6.9-1.2.el6sat |
foreman Red Hat:satellite:6.0::el7 | All versions | 0:1.6.0.51-1.el7sat |
foreman-compute Red Hat:satellite:6.0::el7 | All versions | 0:1.6.0.51-1.el7sat |
foreman-gce Red Hat:satellite:6.0::el7 | All versions | 0:1.6.0.51-1.el7sat |
foreman-libvirt Red Hat:satellite:6.0::el7 | All versions | 0:1.6.0.51-1.el7sat |
Products include Redhat Openstack, Theforeman Foreman.
How do I fix CVE-2014-3691?
Upgrade to a fixed version.
Is CVE-2014-3691 being exploited?
There is no known exploitation of CVE-2014-3691 in the wild and no public exploit code.
Other vulnerabilities in Redhat Openstack
Sources
Also known as GHSA-m4h9-hcv2-hw6h, RHBA-2015:0054, RHSA-2015:0287, RHSA-2015:0288.