CVE-2014-3691 Security feature bypass in n/a

High 7.5 Published Updated

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::el6All versions0:1.6.0.33-2.el6ost
foreman-proxy Red Hat:openstack:4::el6All versions0:1.3.0-7.el6ost
foreman Red Hat:satellite:6.0::el6All versions0:1.6.0.51-1.el6sat
foreman-compute Red Hat:satellite:6.0::el6All versions0:1.6.0.51-1.el6sat
foreman-gce Red Hat:satellite:6.0::el6All versions0:1.6.0.51-1.el6sat
foreman-libvirt Red Hat:satellite:6.0::el6All versions0:1.6.0.51-1.el6sat
foreman-ovirt Red Hat:satellite:6.0::el6All versions0:1.6.0.51-1.el6sat
foreman-postgresql Red Hat:satellite:6.0::el6All versions0:1.6.0.51-1.el6sat
foreman-proxy Red Hat:satellite:6.0::el6All versions0:1.6.0.33-1.el6sat
foreman-vmware Red Hat:satellite:6.0::el6All versions0:1.6.0.51-1.el6sat
katello-agent Red Hat:satellite:6.0::el6All versions0:1.5.3-7.el6sat
katello-installer Red Hat:satellite:6.0::el6All versions0:0.0.67-1.el6sat
pulp Red Hat:satellite:6.0::el6All versions0:2.4.4-1.el6sat
pulp-admin-client Red Hat:satellite:6.0::el6All versions0:2.4.4-1.el6sat
pulp-nodes Red Hat:satellite:6.0::el6All versions0:2.4.4-1.el6sat
pulp-nodes-child Red Hat:satellite:6.0::el6All versions0:2.4.4-1.el6sat
pulp-nodes-common Red Hat:satellite:6.0::el6All versions0:2.4.4-1.el6sat
pulp-nodes-parent Red Hat:satellite:6.0::el6All versions0:2.4.4-1.el6sat
pulp-puppet Red Hat:satellite:6.0::el6All versions0:2.4.4-1.el6sat
pulp-puppet-admin-extensions Red Hat:satellite:6.0::el6All versions0:2.4.4-1.el6sat
pulp-puppet-plugins Red Hat:satellite:6.0::el6All versions0:2.4.4-1.el6sat
pulp-puppet-tools Red Hat:satellite:6.0::el6All versions0:2.4.4-1.el6sat
pulp-rpm Red Hat:satellite:6.0::el6All versions0:2.4.4-1.1.el6sat
pulp-rpm-admin-extensions Red Hat:satellite:6.0::el6All versions0:2.4.4-1.1.el6sat
pulp-rpm-handlers Red Hat:satellite:6.0::el6All versions0:2.4.4-1.1.el6sat
pulp-rpm-plugins Red Hat:satellite:6.0::el6All versions0:2.4.4-1.1.el6sat
pulp-selinux Red Hat:satellite:6.0::el6All versions0:2.4.4-1.el6sat
pulp-server Red Hat:satellite:6.0::el6All versions0:2.4.4-1.el6sat
python-pulp-agent-lib Red Hat:satellite:6.0::el6All versions0:2.4.4-1.el6sat
python-pulp-bindings Red Hat:satellite:6.0::el6All versions0:2.4.4-1.el6sat
python-pulp-client-lib Red Hat:satellite:6.0::el6All versions0:2.4.4-1.el6sat
python-pulp-common Red Hat:satellite:6.0::el6All versions0:2.4.4-1.el6sat
python-pulp-puppet-common Red Hat:satellite:6.0::el6All versions0:2.4.4-1.el6sat
python-pulp-rpm-common Red Hat:satellite:6.0::el6All versions0:2.4.4-1.1.el6sat
ruby193-rubygem-fog Red Hat:satellite:6.0::el6All versions0:1.21.0-3.2.el6sat
ruby193-rubygem-foreman-tasks Red Hat:satellite:6.0::el6All versions0:0.6.9-1.2.el6sat
foreman Red Hat:satellite:6.0::el7All versions0:1.6.0.51-1.el7sat
foreman-compute Red Hat:satellite:6.0::el7All versions0:1.6.0.51-1.el7sat
foreman-gce Red Hat:satellite:6.0::el7All versions0:1.6.0.51-1.el7sat
foreman-libvirt Red Hat:satellite:6.0::el7All versions0: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.

All Redhat Openstack vulnerabilities

Sources

Also known as GHSA-m4h9-hcv2-hw6h, RHBA-2015:0054, RHSA-2015:0287, RHSA-2015:0288.

Is CVE-2014-3691 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free