CVE-2016-4475
The (1) Organization and (2) Locations APIs and UIs in Foreman before 1.11.4 and 1.12.x before 1...
The (1) Organization and (2) Locations APIs and UIs in Foreman before 1.11.4 and 1.12.x before 1.12.0-RC3 allow remote authenticated users to bypass organization and location restrictions and (a) read, (b) edit, or (c) delete arbitrary organizations or locations via unspecified vectors.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
8.8
The (1) Organization and (2) Locations APIs and UIs in Foreman before 1.11.4 and 1.12.x before 1.12.0-RC3 allow remote authenticated users to bypass organization and location restrictions and (a) read, (b) edit, or (c) delete arbitrary organizations or locations via unspecified vectors.
- Record
CVE-2016-4475- CVSS 3.0
- 8.8 High
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - CVSS 2.0
- 6.5 Medium
AV:N/AC:L/Au:S/C:P/I:P/A:P - Weakness
- CWE-254
- Updated
- 2026-11-02
CVE List No score
The (1) Organization and (2) Locations APIs and UIs in Foreman before 1.11.4 and 1.12.x before 1.12.0-RC3 allow remote authenticated users to bypass organization and location restrictions and (a) read, (b) edit, or (c) delete arbitrary organizations or locations via unspecified vectors.
- Record
CVE-2016-4475- Updated
- 2026-11-02
EUVDEUVD-2016-5462 No score
The (1) Organization and (2) Locations APIs and UIs in Foreman before 1.11.4 and 1.12.x before 1.12.0-RC3 allow remote authenticated users to bypass organization and location restrictions and (a) read, (b) edit, or (c) delete arbitrary organizations or locations via unspecified vectors.
- Record
EUVD-2016-5462- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-8887-4wpv-8chr
8.8
The (1) Organization and (2) Locations APIs and UIs in Foreman before 1.11.4 and 1.12.x before 1...
The (1) Organization and (2) Locations APIs and UIs in Foreman before 1.11.4 and 1.12.x before 1.12.0-RC3 allow remote authenticated users to bypass organization and location restrictions and (a) read, (b) edit, or (c) delete arbitrary organizations or locations via unspecified vectors.
- Record
GHSA-8887-4wpv-8chr- CVSS 3.0
- 8.8 High
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSV
8.8
The (1) Organization and (2) Locations APIs and UIs in Foreman before 1.11.4 and 1.12.x before 1.12.0-RC3 allow remote authenticated users to bypass organization and location restrictions and (a) read, (b) edit, or (c) delete arbitrary organizations or locations via unspecified vectors.
- Record
CVE-2016-4475- CVSS 3.0
- 8.8 High
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
foremanRed Hat:satellite_capsule:6.1::el6 |
before 0:1.11.0.51-1.el6sat | 0:1.11.0.51-1.el6sat |
foreman-debugRed Hat:satellite_capsule:6.1::el6 |
before 0:1.11.0.51-1.el6sat | 0:1.11.0.51-1.el6sat |
foreman-installerRed Hat:satellite_capsule:6.1::el6 |
before 1:1.11.0.10-1.el6sat | 1:1.11.0.10-1.el6sat |
foreman-proxyRed Hat:satellite_capsule:6.1::el6 |
before 0:1.11.0.5-1.el6sat | 0:1.11.0.5-1.el6sat |
pulpRed Hat:satellite_capsule:6.1::el6 |
before 0:2.8.3.4-1.el6sat | 0:2.8.3.4-1.el6sat |
pulp-admin-clientRed Hat:satellite_capsule:6.1::el6 |
before 0:2.8.3.4-1.el6sat | 0:2.8.3.4-1.el6sat |
pulp-nodes-childRed Hat:satellite_capsule:6.1::el6 |
before 0:2.8.3.4-1.el6sat | 0:2.8.3.4-1.el6sat |
pulp-nodes-commonRed Hat:satellite_capsule:6.1::el6 |
before 0:2.8.3.4-1.el6sat | 0:2.8.3.4-1.el6sat |
pulp-nodes-parentRed Hat:satellite_capsule:6.1::el6 |
before 0:2.8.3.4-1.el6sat | 0:2.8.3.4-1.el6sat |
pulp-selinuxRed Hat:satellite_capsule:6.1::el6 |
before 0:2.8.3.4-1.el6sat | 0:2.8.3.4-1.el6sat |
Show 99 moreShow less
| Package | Affected | Fixed |
|---|---|---|
pulp-serverRed Hat:satellite_capsule:6.1::el6 |
before 0:2.8.3.4-1.el6sat | 0:2.8.3.4-1.el6sat |
python-pulp-agent-libRed Hat:satellite_capsule:6.1::el6 |
before 0:2.8.3.4-1.el6sat | 0:2.8.3.4-1.el6sat |
python-pulp-bindingsRed Hat:satellite_capsule:6.1::el6 |
before 0:2.8.3.4-1.el6sat | 0:2.8.3.4-1.el6sat |
python-pulp-client-libRed Hat:satellite_capsule:6.1::el6 |
before 0:2.8.3.4-1.el6sat | 0:2.8.3.4-1.el6sat |
python-pulp-commonRed Hat:satellite_capsule:6.1::el6 |
before 0:2.8.3.4-1.el6sat | 0:2.8.3.4-1.el6sat |
python-pulp-oid_validationRed Hat:satellite_capsule:6.1::el6 |
before 0:2.8.3.4-1.el6sat | 0:2.8.3.4-1.el6sat |
python-pulp-repoauthRed Hat:satellite_capsule:6.1::el6 |
before 0:2.8.3.4-1.el6sat | 0:2.8.3.4-1.el6sat |
python-pulp-streamerRed Hat:satellite_capsule:6.1::el6 |
before 0:2.8.3.4-1.el6sat | 0:2.8.3.4-1.el6sat |
satelliteRed Hat:satellite_capsule:6.1::el6 |
before 0:6.2.1-1.2.el6sat | 0:6.2.1-1.2.el6sat |
satellite-capsuleRed Hat:satellite_capsule:6.1::el6 |
before 0:6.2.1-1.2.el6sat | 0:6.2.1-1.2.el6sat |
satellite-debug-toolsRed Hat:satellite_capsule:6.1::el6 |
before 0:6.2.1-1.2.el6sat | 0:6.2.1-1.2.el6sat |
foremanRed Hat:satellite:6.1::el6 |
before 0:1.11.0.51-1.el6sat | 0:1.11.0.51-1.el6sat |
foreman-computeRed Hat:satellite:6.1::el6 |
before 0:1.11.0.51-1.el6sat | 0:1.11.0.51-1.el6sat |
foreman-debugRed Hat:satellite:6.1::el6 |
before 0:1.11.0.51-1.el6sat | 0:1.11.0.51-1.el6sat |
foreman-ec2Red Hat:satellite:6.1::el6 |
before 0:1.11.0.51-1.el6sat | 0:1.11.0.51-1.el6sat |
foreman-gceRed Hat:satellite:6.1::el6 |
before 0:1.11.0.51-1.el6sat | 0:1.11.0.51-1.el6sat |
foreman-installerRed Hat:satellite:6.1::el6 |
before 1:1.11.0.10-1.el6sat | 1:1.11.0.10-1.el6sat |
foreman-libvirtRed Hat:satellite:6.1::el6 |
before 0:1.11.0.51-1.el6sat | 0:1.11.0.51-1.el6sat |
foreman-openstackRed Hat:satellite:6.1::el6 |
before 0:1.11.0.51-1.el6sat | 0:1.11.0.51-1.el6sat |
foreman-ovirtRed Hat:satellite:6.1::el6 |
before 0:1.11.0.51-1.el6sat | 0:1.11.0.51-1.el6sat |
foreman-postgresqlRed Hat:satellite:6.1::el6 |
before 0:1.11.0.51-1.el6sat | 0:1.11.0.51-1.el6sat |
foreman-proxyRed Hat:satellite:6.1::el6 |
before 0:1.11.0.5-1.el6sat | 0:1.11.0.5-1.el6sat |
foreman-rackspaceRed Hat:satellite:6.1::el6 |
before 0:1.11.0.51-1.el6sat | 0:1.11.0.51-1.el6sat |
foreman-vmwareRed Hat:satellite:6.1::el6 |
before 0:1.11.0.51-1.el6sat | 0:1.11.0.51-1.el6sat |
pulpRed Hat:satellite:6.1::el6 |
before 0:2.8.3.4-1.el6sat | 0:2.8.3.4-1.el6sat |
pulp-admin-clientRed Hat:satellite:6.1::el6 |
before 0:2.8.3.4-1.el6sat | 0:2.8.3.4-1.el6sat |
pulp-selinuxRed Hat:satellite:6.1::el6 |
before 0:2.8.3.4-1.el6sat | 0:2.8.3.4-1.el6sat |
pulp-serverRed Hat:satellite:6.1::el6 |
before 0:2.8.3.4-1.el6sat | 0:2.8.3.4-1.el6sat |
python-pulp-agent-libRed Hat:satellite:6.1::el6 |
before 0:2.8.3.4-1.el6sat | 0:2.8.3.4-1.el6sat |
python-pulp-bindingsRed Hat:satellite:6.1::el6 |
before 0:2.8.3.4-1.el6sat | 0:2.8.3.4-1.el6sat |
python-pulp-client-libRed Hat:satellite:6.1::el6 |
before 0:2.8.3.4-1.el6sat | 0:2.8.3.4-1.el6sat |
python-pulp-commonRed Hat:satellite:6.1::el6 |
before 0:2.8.3.4-1.el6sat | 0:2.8.3.4-1.el6sat |
python-pulp-oid_validationRed Hat:satellite:6.1::el6 |
before 0:2.8.3.4-1.el6sat | 0:2.8.3.4-1.el6sat |
python-pulp-repoauthRed Hat:satellite:6.1::el6 |
before 0:2.8.3.4-1.el6sat | 0:2.8.3.4-1.el6sat |
python-pulp-streamerRed Hat:satellite:6.1::el6 |
before 0:2.8.3.4-1.el6sat | 0:2.8.3.4-1.el6sat |
satelliteRed Hat:satellite:6.1::el6 |
before 0:6.2.1-1.2.el6sat | 0:6.2.1-1.2.el6sat |
satellite-capsuleRed Hat:satellite:6.1::el6 |
before 0:6.2.1-1.2.el6sat | 0:6.2.1-1.2.el6sat |
satellite-cliRed Hat:satellite:6.1::el6 |
before 0:6.2.1-1.2.el6sat | 0:6.2.1-1.2.el6sat |
satellite-debug-toolsRed Hat:satellite:6.1::el6 |
before 0:6.2.1-1.2.el6sat | 0:6.2.1-1.2.el6sat |
tfm-rubygem-foreman_discoveryRed Hat:satellite:6.1::el6 |
before 0:5.0.0.9-1.el6sat | 0:5.0.0.9-1.el6sat |
tfm-rubygem-hammer_cli_foreman_adminRed Hat:satellite:6.1::el6 |
before 0:0.0.5-1.el6sat | 0:0.0.5-1.el6sat |
tfm-rubygem-hammer_cli_katelloRed Hat:satellite:6.1::el6 |
before 0:0.0.22.25-1.el6sat | 0:0.0.22.25-1.el6sat |
tfm-rubygem-katelloRed Hat:satellite:6.1::el6 |
before 0:3.0.0.70-1.el6sat | 0:3.0.0.70-1.el6sat |
tfm-rubygem-ovirt_provision_pluginRed Hat:satellite:6.1::el6 |
before 0:1.0.2-1.el6sat | 0:1.0.2-1.el6sat |
foremanRed Hat:satellite_capsule:6.2::el7 |
before 0:1.11.0.51-1.el7sat | 0:1.11.0.51-1.el7sat |
foreman-debugRed Hat:satellite_capsule:6.2::el7 |
before 0:1.11.0.51-1.el7sat | 0:1.11.0.51-1.el7sat |
foreman-installerRed Hat:satellite_capsule:6.2::el7 |
before 1:1.11.0.10-1.el7sat | 1:1.11.0.10-1.el7sat |
foreman-proxyRed Hat:satellite_capsule:6.2::el7 |
before 0:1.11.0.5-1.el7sat | 0:1.11.0.5-1.el7sat |
pulpRed Hat:satellite_capsule:6.2::el7 |
before 0:2.8.3.4-1.el7sat | 0:2.8.3.4-1.el7sat |
pulp-admin-clientRed Hat:satellite_capsule:6.2::el7 |
before 0:2.8.3.4-1.el7sat | 0:2.8.3.4-1.el7sat |
pulp-nodes-childRed Hat:satellite_capsule:6.2::el7 |
before 0:2.8.3.4-1.el7sat | 0:2.8.3.4-1.el7sat |
pulp-nodes-commonRed Hat:satellite_capsule:6.2::el7 |
before 0:2.8.3.4-1.el7sat | 0:2.8.3.4-1.el7sat |
pulp-nodes-parentRed Hat:satellite_capsule:6.2::el7 |
before 0:2.8.3.4-1.el7sat | 0:2.8.3.4-1.el7sat |
pulp-selinuxRed Hat:satellite_capsule:6.2::el7 |
before 0:2.8.3.4-1.el7sat | 0:2.8.3.4-1.el7sat |
pulp-serverRed Hat:satellite_capsule:6.2::el7 |
before 0:2.8.3.4-1.el7sat | 0:2.8.3.4-1.el7sat |
python-pulp-agent-libRed Hat:satellite_capsule:6.2::el7 |
before 0:2.8.3.4-1.el7sat | 0:2.8.3.4-1.el7sat |
python-pulp-bindingsRed Hat:satellite_capsule:6.2::el7 |
before 0:2.8.3.4-1.el7sat | 0:2.8.3.4-1.el7sat |
python-pulp-client-libRed Hat:satellite_capsule:6.2::el7 |
before 0:2.8.3.4-1.el7sat | 0:2.8.3.4-1.el7sat |
python-pulp-commonRed Hat:satellite_capsule:6.2::el7 |
before 0:2.8.3.4-1.el7sat | 0:2.8.3.4-1.el7sat |
python-pulp-oid_validationRed Hat:satellite_capsule:6.2::el7 |
before 0:2.8.3.4-1.el7sat | 0:2.8.3.4-1.el7sat |
python-pulp-repoauthRed Hat:satellite_capsule:6.2::el7 |
before 0:2.8.3.4-1.el7sat | 0:2.8.3.4-1.el7sat |
python-pulp-streamerRed Hat:satellite_capsule:6.2::el7 |
before 0:2.8.3.4-1.el7sat | 0:2.8.3.4-1.el7sat |
satelliteRed Hat:satellite_capsule:6.2::el7 |
before 0:6.2.1-1.2.el7sat | 0:6.2.1-1.2.el7sat |
satellite-capsuleRed Hat:satellite_capsule:6.2::el7 |
before 0:6.2.1-1.2.el7sat | 0:6.2.1-1.2.el7sat |
satellite-debug-toolsRed Hat:satellite_capsule:6.2::el7 |
before 0:6.2.1-1.2.el7sat | 0:6.2.1-1.2.el7sat |
foremanRed Hat:satellite:6.2::el7 |
before 0:1.11.0.51-1.el7sat | 0:1.11.0.51-1.el7sat |
foreman-computeRed Hat:satellite:6.2::el7 |
before 0:1.11.0.51-1.el7sat | 0:1.11.0.51-1.el7sat |
foreman-debugRed Hat:satellite:6.2::el7 |
before 0:1.11.0.51-1.el7sat | 0:1.11.0.51-1.el7sat |
foreman-ec2Red Hat:satellite:6.2::el7 |
before 0:1.11.0.51-1.el7sat | 0:1.11.0.51-1.el7sat |
foreman-gceRed Hat:satellite:6.2::el7 |
before 0:1.11.0.51-1.el7sat | 0:1.11.0.51-1.el7sat |
foreman-installerRed Hat:satellite:6.2::el7 |
before 1:1.11.0.10-1.el7sat | 1:1.11.0.10-1.el7sat |
foreman-libvirtRed Hat:satellite:6.2::el7 |
before 0:1.11.0.51-1.el7sat | 0:1.11.0.51-1.el7sat |
foreman-openstackRed Hat:satellite:6.2::el7 |
before 0:1.11.0.51-1.el7sat | 0:1.11.0.51-1.el7sat |
foreman-ovirtRed Hat:satellite:6.2::el7 |
before 0:1.11.0.51-1.el7sat | 0:1.11.0.51-1.el7sat |
foreman-postgresqlRed Hat:satellite:6.2::el7 |
before 0:1.11.0.51-1.el7sat | 0:1.11.0.51-1.el7sat |
foreman-proxyRed Hat:satellite:6.2::el7 |
before 0:1.11.0.5-1.el7sat | 0:1.11.0.5-1.el7sat |
foreman-rackspaceRed Hat:satellite:6.2::el7 |
before 0:1.11.0.51-1.el7sat | 0:1.11.0.51-1.el7sat |
foreman-vmwareRed Hat:satellite:6.2::el7 |
before 0:1.11.0.51-1.el7sat | 0:1.11.0.51-1.el7sat |
pulpRed Hat:satellite:6.2::el7 |
before 0:2.8.3.4-1.el7sat | 0:2.8.3.4-1.el7sat |
pulp-admin-clientRed Hat:satellite:6.2::el7 |
before 0:2.8.3.4-1.el7sat | 0:2.8.3.4-1.el7sat |
pulp-selinuxRed Hat:satellite:6.2::el7 |
before 0:2.8.3.4-1.el7sat | 0:2.8.3.4-1.el7sat |
pulp-serverRed Hat:satellite:6.2::el7 |
before 0:2.8.3.4-1.el7sat | 0:2.8.3.4-1.el7sat |
python-pulp-agent-libRed Hat:satellite:6.2::el7 |
before 0:2.8.3.4-1.el7sat | 0:2.8.3.4-1.el7sat |
python-pulp-bindingsRed Hat:satellite:6.2::el7 |
before 0:2.8.3.4-1.el7sat | 0:2.8.3.4-1.el7sat |
python-pulp-client-libRed Hat:satellite:6.2::el7 |
before 0:2.8.3.4-1.el7sat | 0:2.8.3.4-1.el7sat |
python-pulp-commonRed Hat:satellite:6.2::el7 |
before 0:2.8.3.4-1.el7sat | 0:2.8.3.4-1.el7sat |
python-pulp-oid_validationRed Hat:satellite:6.2::el7 |
before 0:2.8.3.4-1.el7sat | 0:2.8.3.4-1.el7sat |
python-pulp-repoauthRed Hat:satellite:6.2::el7 |
before 0:2.8.3.4-1.el7sat | 0:2.8.3.4-1.el7sat |
python-pulp-streamerRed Hat:satellite:6.2::el7 |
before 0:2.8.3.4-1.el7sat | 0:2.8.3.4-1.el7sat |
satelliteRed Hat:satellite:6.2::el7 |
before 0:6.2.1-1.2.el7sat | 0:6.2.1-1.2.el7sat |
satellite-capsuleRed Hat:satellite:6.2::el7 |
before 0:6.2.1-1.2.el7sat | 0:6.2.1-1.2.el7sat |
satellite-cliRed Hat:satellite:6.2::el7 |
before 0:6.2.1-1.2.el7sat | 0:6.2.1-1.2.el7sat |
satellite-debug-toolsRed Hat:satellite:6.2::el7 |
before 0:6.2.1-1.2.el7sat | 0:6.2.1-1.2.el7sat |
tfm-rubygem-foreman_discoveryRed Hat:satellite:6.2::el7 |
before 0:5.0.0.9-1.el7sat | 0:5.0.0.9-1.el7sat |
tfm-rubygem-hammer_cli_foreman_adminRed Hat:satellite:6.2::el7 |
before 0:0.0.5-1.el7sat | 0:0.0.5-1.el7sat |
tfm-rubygem-hammer_cli_katelloRed Hat:satellite:6.2::el7 |
before 0:0.0.22.25-1.el7sat | 0:0.0.22.25-1.el7sat |
tfm-rubygem-katelloRed Hat:satellite:6.2::el7 |
before 0:3.0.0.70-1.el7sat | 0:3.0.0.70-1.el7sat |
tfm-rubygem-katello_ostreeRed Hat:satellite:6.2::el7 |
before 0:3.0.0.70-1.el7sat | 0:3.0.0.70-1.el7sat |
tfm-rubygem-ovirt_provision_pluginRed Hat:satellite:6.2::el7 |
before 0:1.0.2-1.el7sat | 0:1.0.2-1.el7sat |
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-4475 is a high vulnerability (CVSS 8.8) in Theforeman Foreman, published August 19, 2016. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.67%, the 85th percentile. Fixed in foreman 0:1.11.0.51-1.el6sat.
References
theforeman.org/security.html
projects.theforeman.org/issues/15268
access.redhat.com/errata/RHBA-2016:1615
projects.theforeman.org/projects/foreman/repository/revisions/a30ab44ed6f140f1791afc51a1e448afc2ff28f9
securityfocus.com/bid/92125
nvd.nist.gov/vuln/detail/CVE-2016-4475
Show 17 moreShow less
access.redhat.com/security/cve/CVE-2016-4475
bugzilla.redhat.com/show_bug.cgi?id=1342439
github.com/advisories/GHSA-8887-4wpv-8chr
bugzilla.redhat.com/show_bug.cgi?id=1311313
bugzilla.redhat.com/show_bug.cgi?id=1311739
bugzilla.redhat.com/show_bug.cgi?id=1342665
bugzilla.redhat.com/show_bug.cgi?id=1343927
bugzilla.redhat.com/show_bug.cgi?id=1344053
bugzilla.redhat.com/show_bug.cgi?id=1347228
bugzilla.redhat.com/show_bug.cgi?id=1347992
bugzilla.redhat.com/show_bug.cgi?id=1351103
bugzilla.redhat.com/show_bug.cgi?id=1359125
bugzilla.redhat.com/show_bug.cgi?id=1359665
bugzilla.redhat.com/show_bug.cgi?id=1359694
bugzilla.redhat.com/show_bug.cgi?id=1364049
security.access.redhat.com/data/csaf/v2/advisories/2016/rhba-2016_1615.json
cve.org/CVERecord?id=CVE-2016-4475