CVE-2014-3691
Smart Proxy (aka Smart-Proxy and foreman-proxy) in Foreman before 1.5.4 and 1.6.x before 1.6.2...
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.
Exploit likelihood
What each source reports
NVD Score used
7.5
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.
- Record
CVE-2014-3691- CVSS 2.0
- 7.5 High
AV:N/AC:L/Au:N/C:P/I:P/A:P - Weakness
- CWE-310
- Updated
- 2026-11-02
CVE List No score
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.
- Record
CVE-2014-3691- Updated
- 2026-11-02
EUVDEUVD-2014-3637 No score
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.
- Record
EUVD-2014-3637- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-m4h9-hcv2-hw6h No score
Smart Proxy (aka Smart-Proxy and foreman-proxy) in Foreman before 1.5.4 and 1.6.x before 1.6.2...
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.
- Record
GHSA-m4h9-hcv2-hw6h- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
foreman-proxyRed Hat:satellite_capsule:6.0::el6 |
before 0:1.6.0.33-1.el6sat | 0:1.6.0.33-1.el6sat |
katello-agentRed Hat:satellite_capsule:6.0::el6 |
before 0:1.5.3-7.el6sat | 0:1.5.3-7.el6sat |
katello-installerRed Hat:satellite_capsule:6.0::el6 |
before 0:0.0.67-1.el6sat | 0:0.0.67-1.el6sat |
pulpRed Hat:satellite_capsule:6.0::el6 |
before 0:2.4.4-1.el6sat | 0:2.4.4-1.el6sat |
pulp-admin-clientRed Hat:satellite_capsule:6.0::el6 |
before 0:2.4.4-1.el6sat | 0:2.4.4-1.el6sat |
pulp-nodesRed Hat:satellite_capsule:6.0::el6 |
before 0:2.4.4-1.el6sat | 0:2.4.4-1.el6sat |
pulp-nodes-childRed Hat:satellite_capsule:6.0::el6 |
before 0:2.4.4-1.el6sat | 0:2.4.4-1.el6sat |
pulp-nodes-commonRed Hat:satellite_capsule:6.0::el6 |
before 0:2.4.4-1.el6sat | 0:2.4.4-1.el6sat |
pulp-nodes-parentRed Hat:satellite_capsule:6.0::el6 |
before 0:2.4.4-1.el6sat | 0:2.4.4-1.el6sat |
pulp-puppetRed Hat:satellite_capsule:6.0::el6 |
before 0:2.4.4-1.el6sat | 0:2.4.4-1.el6sat |
Show 108 moreShow less
| Package | Affected | Fixed |
|---|---|---|
pulp-puppet-admin-extensionsRed Hat:satellite_capsule:6.0::el6 |
before 0:2.4.4-1.el6sat | 0:2.4.4-1.el6sat |
pulp-puppet-pluginsRed Hat:satellite_capsule:6.0::el6 |
before 0:2.4.4-1.el6sat | 0:2.4.4-1.el6sat |
pulp-rpmRed Hat:satellite_capsule:6.0::el6 |
before 0:2.4.4-1.1.el6sat | 0:2.4.4-1.1.el6sat |
pulp-rpm-admin-extensionsRed Hat:satellite_capsule:6.0::el6 |
before 0:2.4.4-1.1.el6sat | 0:2.4.4-1.1.el6sat |
pulp-rpm-handlersRed Hat:satellite_capsule:6.0::el6 |
before 0:2.4.4-1.1.el6sat | 0:2.4.4-1.1.el6sat |
pulp-rpm-pluginsRed Hat:satellite_capsule:6.0::el6 |
before 0:2.4.4-1.1.el6sat | 0:2.4.4-1.1.el6sat |
pulp-selinuxRed Hat:satellite_capsule:6.0::el6 |
before 0:2.4.4-1.el6sat | 0:2.4.4-1.el6sat |
pulp-serverRed Hat:satellite_capsule:6.0::el6 |
before 0:2.4.4-1.el6sat | 0:2.4.4-1.el6sat |
python-pulp-agent-libRed Hat:satellite_capsule:6.0::el6 |
before 0:2.4.4-1.el6sat | 0:2.4.4-1.el6sat |
python-pulp-bindingsRed Hat:satellite_capsule:6.0::el6 |
before 0:2.4.4-1.el6sat | 0:2.4.4-1.el6sat |
python-pulp-client-libRed Hat:satellite_capsule:6.0::el6 |
before 0:2.4.4-1.el6sat | 0:2.4.4-1.el6sat |
python-pulp-commonRed Hat:satellite_capsule:6.0::el6 |
before 0:2.4.4-1.el6sat | 0:2.4.4-1.el6sat |
python-pulp-puppet-commonRed Hat:satellite_capsule:6.0::el6 |
before 0:2.4.4-1.el6sat | 0:2.4.4-1.el6sat |
python-pulp-rpm-commonRed Hat:satellite_capsule:6.0::el6 |
before 0:2.4.4-1.1.el6sat | 0:2.4.4-1.1.el6sat |
foremanRed Hat:satellite:6.0::el6 |
before 0:1.6.0.51-1.el6sat | 0:1.6.0.51-1.el6sat |
foreman-computeRed Hat:satellite:6.0::el6 |
before 0:1.6.0.51-1.el6sat | 0:1.6.0.51-1.el6sat |
foreman-gceRed Hat:satellite:6.0::el6 |
before 0:1.6.0.51-1.el6sat | 0:1.6.0.51-1.el6sat |
foreman-libvirtRed Hat:satellite:6.0::el6 |
before 0:1.6.0.51-1.el6sat | 0:1.6.0.51-1.el6sat |
foreman-ovirtRed Hat:satellite:6.0::el6 |
before 0:1.6.0.51-1.el6sat | 0:1.6.0.51-1.el6sat |
foreman-postgresqlRed Hat:satellite:6.0::el6 |
before 0:1.6.0.51-1.el6sat | 0:1.6.0.51-1.el6sat |
foreman-proxyRed Hat:satellite:6.0::el6 |
before 0:1.6.0.33-1.el6sat | 0:1.6.0.33-1.el6sat |
foreman-vmwareRed Hat:satellite:6.0::el6 |
before 0:1.6.0.51-1.el6sat | 0:1.6.0.51-1.el6sat |
katello-agentRed Hat:satellite:6.0::el6 |
before 0:1.5.3-7.el6sat | 0:1.5.3-7.el6sat |
katello-installerRed Hat:satellite:6.0::el6 |
before 0:0.0.67-1.el6sat | 0:0.0.67-1.el6sat |
pulpRed Hat:satellite:6.0::el6 |
before 0:2.4.4-1.el6sat | 0:2.4.4-1.el6sat |
pulp-admin-clientRed Hat:satellite:6.0::el6 |
before 0:2.4.4-1.el6sat | 0:2.4.4-1.el6sat |
pulp-nodesRed Hat:satellite:6.0::el6 |
before 0:2.4.4-1.el6sat | 0:2.4.4-1.el6sat |
pulp-nodes-childRed Hat:satellite:6.0::el6 |
before 0:2.4.4-1.el6sat | 0:2.4.4-1.el6sat |
pulp-nodes-commonRed Hat:satellite:6.0::el6 |
before 0:2.4.4-1.el6sat | 0:2.4.4-1.el6sat |
pulp-nodes-parentRed Hat:satellite:6.0::el6 |
before 0:2.4.4-1.el6sat | 0:2.4.4-1.el6sat |
pulp-puppetRed Hat:satellite:6.0::el6 |
before 0:2.4.4-1.el6sat | 0:2.4.4-1.el6sat |
pulp-puppet-admin-extensionsRed Hat:satellite:6.0::el6 |
before 0:2.4.4-1.el6sat | 0:2.4.4-1.el6sat |
pulp-puppet-pluginsRed Hat:satellite:6.0::el6 |
before 0:2.4.4-1.el6sat | 0:2.4.4-1.el6sat |
pulp-puppet-toolsRed Hat:satellite:6.0::el6 |
before 0:2.4.4-1.el6sat | 0:2.4.4-1.el6sat |
pulp-rpmRed Hat:satellite:6.0::el6 |
before 0:2.4.4-1.1.el6sat | 0:2.4.4-1.1.el6sat |
pulp-rpm-admin-extensionsRed Hat:satellite:6.0::el6 |
before 0:2.4.4-1.1.el6sat | 0:2.4.4-1.1.el6sat |
pulp-rpm-handlersRed Hat:satellite:6.0::el6 |
before 0:2.4.4-1.1.el6sat | 0:2.4.4-1.1.el6sat |
pulp-rpm-pluginsRed Hat:satellite:6.0::el6 |
before 0:2.4.4-1.1.el6sat | 0:2.4.4-1.1.el6sat |
pulp-selinuxRed Hat:satellite:6.0::el6 |
before 0:2.4.4-1.el6sat | 0:2.4.4-1.el6sat |
pulp-serverRed Hat:satellite:6.0::el6 |
before 0:2.4.4-1.el6sat | 0:2.4.4-1.el6sat |
python-pulp-agent-libRed Hat:satellite:6.0::el6 |
before 0:2.4.4-1.el6sat | 0:2.4.4-1.el6sat |
python-pulp-bindingsRed Hat:satellite:6.0::el6 |
before 0:2.4.4-1.el6sat | 0:2.4.4-1.el6sat |
python-pulp-client-libRed Hat:satellite:6.0::el6 |
before 0:2.4.4-1.el6sat | 0:2.4.4-1.el6sat |
python-pulp-commonRed Hat:satellite:6.0::el6 |
before 0:2.4.4-1.el6sat | 0:2.4.4-1.el6sat |
python-pulp-puppet-commonRed Hat:satellite:6.0::el6 |
before 0:2.4.4-1.el6sat | 0:2.4.4-1.el6sat |
python-pulp-rpm-commonRed Hat:satellite:6.0::el6 |
before 0:2.4.4-1.1.el6sat | 0:2.4.4-1.1.el6sat |
ruby193-rubygem-fogRed Hat:satellite:6.0::el6 |
before 0:1.21.0-3.2.el6sat | 0:1.21.0-3.2.el6sat |
ruby193-rubygem-foreman-tasksRed Hat:satellite:6.0::el6 |
before 0:0.6.9-1.2.el6sat | 0:0.6.9-1.2.el6sat |
foreman-proxyRed Hat:satellite_capsule:6.0::el7 |
before 0:1.6.0.33-1.el7sat | 0:1.6.0.33-1.el7sat |
katello-agentRed Hat:satellite_capsule:6.0::el7 |
before 0:1.5.3-7.el7sat | 0:1.5.3-7.el7sat |
katello-installerRed Hat:satellite_capsule:6.0::el7 |
before 0:0.0.67-1.el7sat | 0:0.0.67-1.el7sat |
pulpRed Hat:satellite_capsule:6.0::el7 |
before 0:2.4.4-1.el7sat | 0:2.4.4-1.el7sat |
pulp-admin-clientRed Hat:satellite_capsule:6.0::el7 |
before 0:2.4.4-1.el7sat | 0:2.4.4-1.el7sat |
pulp-nodesRed Hat:satellite_capsule:6.0::el7 |
before 0:2.4.4-1.el7sat | 0:2.4.4-1.el7sat |
pulp-nodes-childRed Hat:satellite_capsule:6.0::el7 |
before 0:2.4.4-1.el7sat | 0:2.4.4-1.el7sat |
pulp-nodes-commonRed Hat:satellite_capsule:6.0::el7 |
before 0:2.4.4-1.el7sat | 0:2.4.4-1.el7sat |
pulp-nodes-parentRed Hat:satellite_capsule:6.0::el7 |
before 0:2.4.4-1.el7sat | 0:2.4.4-1.el7sat |
pulp-puppetRed Hat:satellite_capsule:6.0::el7 |
before 0:2.4.4-1.el7sat | 0:2.4.4-1.el7sat |
pulp-puppet-admin-extensionsRed Hat:satellite_capsule:6.0::el7 |
before 0:2.4.4-1.el7sat | 0:2.4.4-1.el7sat |
pulp-puppet-pluginsRed Hat:satellite_capsule:6.0::el7 |
before 0:2.4.4-1.el7sat | 0:2.4.4-1.el7sat |
pulp-rpmRed Hat:satellite_capsule:6.0::el7 |
before 0:2.4.4-1.1.el7sat | 0:2.4.4-1.1.el7sat |
pulp-rpm-admin-extensionsRed Hat:satellite_capsule:6.0::el7 |
before 0:2.4.4-1.1.el7sat | 0:2.4.4-1.1.el7sat |
pulp-rpm-handlersRed Hat:satellite_capsule:6.0::el7 |
before 0:2.4.4-1.1.el7sat | 0:2.4.4-1.1.el7sat |
pulp-rpm-pluginsRed Hat:satellite_capsule:6.0::el7 |
before 0:2.4.4-1.1.el7sat | 0:2.4.4-1.1.el7sat |
pulp-selinuxRed Hat:satellite_capsule:6.0::el7 |
before 0:2.4.4-1.el7sat | 0:2.4.4-1.el7sat |
pulp-serverRed Hat:satellite_capsule:6.0::el7 |
before 0:2.4.4-1.el7sat | 0:2.4.4-1.el7sat |
python-pulp-agent-libRed Hat:satellite_capsule:6.0::el7 |
before 0:2.4.4-1.el7sat | 0:2.4.4-1.el7sat |
python-pulp-bindingsRed Hat:satellite_capsule:6.0::el7 |
before 0:2.4.4-1.el7sat | 0:2.4.4-1.el7sat |
python-pulp-client-libRed Hat:satellite_capsule:6.0::el7 |
before 0:2.4.4-1.el7sat | 0:2.4.4-1.el7sat |
python-pulp-commonRed Hat:satellite_capsule:6.0::el7 |
before 0:2.4.4-1.el7sat | 0:2.4.4-1.el7sat |
python-pulp-puppet-commonRed Hat:satellite_capsule:6.0::el7 |
before 0:2.4.4-1.el7sat | 0:2.4.4-1.el7sat |
python-pulp-rpm-commonRed Hat:satellite_capsule:6.0::el7 |
before 0:2.4.4-1.1.el7sat | 0:2.4.4-1.1.el7sat |
foremanRed Hat:satellite:6.0::el7 |
before 0:1.6.0.51-1.el7sat | 0:1.6.0.51-1.el7sat |
foreman-computeRed Hat:satellite:6.0::el7 |
before 0:1.6.0.51-1.el7sat | 0:1.6.0.51-1.el7sat |
foreman-gceRed Hat:satellite:6.0::el7 |
before 0:1.6.0.51-1.el7sat | 0:1.6.0.51-1.el7sat |
foreman-libvirtRed Hat:satellite:6.0::el7 |
before 0:1.6.0.51-1.el7sat | 0:1.6.0.51-1.el7sat |
foreman-ovirtRed Hat:satellite:6.0::el7 |
before 0:1.6.0.51-1.el7sat | 0:1.6.0.51-1.el7sat |
foreman-postgresqlRed Hat:satellite:6.0::el7 |
before 0:1.6.0.51-1.el7sat | 0:1.6.0.51-1.el7sat |
foreman-proxyRed Hat:satellite:6.0::el7 |
before 0:1.6.0.33-1.el7sat | 0:1.6.0.33-1.el7sat |
foreman-vmwareRed Hat:satellite:6.0::el7 |
before 0:1.6.0.51-1.el7sat | 0:1.6.0.51-1.el7sat |
katello-agentRed Hat:satellite:6.0::el7 |
before 0:1.5.3-7.el7sat | 0:1.5.3-7.el7sat |
katello-installerRed Hat:satellite:6.0::el7 |
before 0:0.0.67-1.el7sat | 0:0.0.67-1.el7sat |
pulpRed Hat:satellite:6.0::el7 |
before 0:2.4.4-1.el7sat | 0:2.4.4-1.el7sat |
pulp-admin-clientRed Hat:satellite:6.0::el7 |
before 0:2.4.4-1.el7sat | 0:2.4.4-1.el7sat |
pulp-nodesRed Hat:satellite:6.0::el7 |
before 0:2.4.4-1.el7sat | 0:2.4.4-1.el7sat |
pulp-nodes-childRed Hat:satellite:6.0::el7 |
before 0:2.4.4-1.el7sat | 0:2.4.4-1.el7sat |
pulp-nodes-commonRed Hat:satellite:6.0::el7 |
before 0:2.4.4-1.el7sat | 0:2.4.4-1.el7sat |
pulp-nodes-parentRed Hat:satellite:6.0::el7 |
before 0:2.4.4-1.el7sat | 0:2.4.4-1.el7sat |
pulp-puppetRed Hat:satellite:6.0::el7 |
before 0:2.4.4-1.el7sat | 0:2.4.4-1.el7sat |
pulp-puppet-admin-extensionsRed Hat:satellite:6.0::el7 |
before 0:2.4.4-1.el7sat | 0:2.4.4-1.el7sat |
pulp-puppet-pluginsRed Hat:satellite:6.0::el7 |
before 0:2.4.4-1.el7sat | 0:2.4.4-1.el7sat |
pulp-puppet-toolsRed Hat:satellite:6.0::el7 |
before 0:2.4.4-1.el7sat | 0:2.4.4-1.el7sat |
pulp-rpmRed Hat:satellite:6.0::el7 |
before 0:2.4.4-1.1.el7sat | 0:2.4.4-1.1.el7sat |
pulp-rpm-admin-extensionsRed Hat:satellite:6.0::el7 |
before 0:2.4.4-1.1.el7sat | 0:2.4.4-1.1.el7sat |
pulp-rpm-handlersRed Hat:satellite:6.0::el7 |
before 0:2.4.4-1.1.el7sat | 0:2.4.4-1.1.el7sat |
pulp-rpm-pluginsRed Hat:satellite:6.0::el7 |
before 0:2.4.4-1.1.el7sat | 0:2.4.4-1.1.el7sat |
pulp-selinuxRed Hat:satellite:6.0::el7 |
before 0:2.4.4-1.el7sat | 0:2.4.4-1.el7sat |
pulp-serverRed Hat:satellite:6.0::el7 |
before 0:2.4.4-1.el7sat | 0:2.4.4-1.el7sat |
python-pulp-agent-libRed Hat:satellite:6.0::el7 |
before 0:2.4.4-1.el7sat | 0:2.4.4-1.el7sat |
python-pulp-bindingsRed Hat:satellite:6.0::el7 |
before 0:2.4.4-1.el7sat | 0:2.4.4-1.el7sat |
python-pulp-client-libRed Hat:satellite:6.0::el7 |
before 0:2.4.4-1.el7sat | 0:2.4.4-1.el7sat |
python-pulp-commonRed Hat:satellite:6.0::el7 |
before 0:2.4.4-1.el7sat | 0:2.4.4-1.el7sat |
python-pulp-puppet-commonRed Hat:satellite:6.0::el7 |
before 0:2.4.4-1.el7sat | 0:2.4.4-1.el7sat |
python-pulp-rpm-commonRed Hat:satellite:6.0::el7 |
before 0:2.4.4-1.1.el7sat | 0:2.4.4-1.1.el7sat |
ruby193-rubygem-fogRed Hat:satellite:6.0::el7 |
before 0:1.21.0-3.2.el7sat | 0:1.21.0-3.2.el7sat |
ruby193-rubygem-foreman-tasksRed Hat:satellite:6.0::el7 |
before 0:0.6.9-1.2.el7sat | 0:0.6.9-1.2.el7sat |
foreman-proxyRed Hat:openstack-installer:5::el6 |
before 0:1.6.0.33-2.el6ost | 0:1.6.0.33-2.el6ost |
foreman-proxyRed Hat:openstack:4::el6 |
before 0:1.3.0-7.el6ost | 0:1.3.0-7.el6ost |
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-2014-3691 is a high vulnerability (CVSS 7.5) in Theforeman Foreman, published March 9, 2015. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.71%, the 77th percentile. Fixed in foreman-proxy 0:1.6.0.33-1.el6sat.
References
github.com/theforeman/smart-proxy/pull/217
projects.theforeman.org/issues/7822
rhn.redhat.com/errata/RHSA-2015-0287.html
rhn.redhat.com/errata/RHSA-2015-0288.html
groups.google.com/forum
nvd.nist.gov/vuln/detail/CVE-2014-3691
Show 18 moreShow less
access.redhat.com/errata/RHBA-2015:0054
access.redhat.com/errata/RHSA-2015:0287
access.redhat.com/errata/RHSA-2015:0288
access.redhat.com/security/cve/CVE-2014-3691
bugzilla.redhat.com/show_bug.cgi?id=1150879
github.com/advisories/GHSA-m4h9-hcv2-hw6h
bugzilla.redhat.com/show_bug.cgi?id=1107690
bugzilla.redhat.com/show_bug.cgi?id=1119910
bugzilla.redhat.com/show_bug.cgi?id=1128296
bugzilla.redhat.com/show_bug.cgi?id=1139152
bugzilla.redhat.com/show_bug.cgi?id=1165301
bugzilla.redhat.com/show_bug.cgi?id=1168010
bugzilla.redhat.com/show_bug.cgi?id=1173228
security.access.redhat.com/data/csaf/v2/advisories/2015/rhba-2015_0054.json
cve.org/CVERecord?id=CVE-2014-3691
access.redhat.com/security/updates/classification
security.access.redhat.com/data/csaf/v2/advisories/2015/rhsa-2015_0287.json
security.access.redhat.com/data/csaf/v2/advisories/2015/rhsa-2015_0288.json