Theforeman

98 CVEs across 11 Theforeman products. Browse Theforeman vulnerabilities, severities, and proof-of-concept exploits.

Theforeman products with known CVEs

ProductCVEs
Foreman77
Katello10
Foreman Ansible2
Hammer Cli2
Foreman Azurerm1
Foremanfogproxmox1
Foreman-Tasks1
Kafo1
Openscap1
Smart Proxy Salt1
Smart Proxy Shell Hooks1
Theforeman CVEs — newest first
CVESeverityScorePublishedSummary
CVE-2026-5142Medium6.52026-07-01A flaw was found in foreman. Authenticated users with 'view_keypairs' permission can bypass taxonomy scoping, allowing them to download private SSH (Secure She…
CVE-2026-5138Medium4.32026-07-01A flaw was found in Foreman. An authenticated user with host-edit permissions could exploit a cross-tenant information disclosure vulnerability. This flaw occu…
CVE-2026-5135Medium6.52026-07-01A flaw was found in Foreman. This broken access control vulnerability allows an authenticated user with host-edit permissions to retarget an existing lookup va…
CVE-2026-5136High8.82026-07-01A flaw was found in Foreman. The Usergroup model in Foreman does not properly validate role assignments against the calling user's permissions. This allows an…
CVE-2026-13316Medium4.42026-06-30A flaw has been found in foreman when HTTP parameters are modified in http_proxies_controller and http_proxy files. Attackers can perform an SSRF attack and st…
CVE-2026-9073Medium6.22026-06-23A flaw was found in foreman-mcp-server. This component utilizes two distinct logging mechanisms that can expose sensitive session and authentication data. One…
CVE-2026-12112High7.82026-06-23A flaw was found in the foreman-mcp-server. A session management vulnerability in the MCP Server allows unauthenticated attackers to hijack active administrati…
CVE-2025-9572Medium5.02026-02-27n authorization flaw in Foreman's GraphQL API allows low-privileged users to access metadata beyond their assigned permissions. Unlike the REST API, which corr…
CVE-2024-7700Medium6.52024-08-12A command injection flaw was found in the "Host Init Config" template in the Foreman application via the "Install Packages" field on the "Register Host" page…
CVE-2023-4886Medium6.72023-10-03A sensitive information exposure vulnerability was found in foreman. Contents of tomcat's server.xml file, which contain passwords to candlepin's keystore and…
CVE-2022-3874High8.02023-09-22A command injection flaw was found in foreman. This flaw allows an authenticated user with admin privileges on the foreman instance to transpile commands throu…
CVE-2023-0462High8.02023-09-20An arbitrary code execution flaw was found in Foreman. This issue may allow an admin user to execute arbitrary code on the underlying operating system by setti…
CVE-2023-0118Critical9.12023-09-20An arbitrary code execution flaw was found in Foreman. This flaw allows an admin user to bypass safe mode in templates and execute arbitrary code on the underl…
CVE-2021-20260High7.82022-08-26A flaw was found in the Foreman project. The Datacenter plugin exposes the password through the API to an authenticated local attacker with view_hosts permissi…
CVE-2021-3590High8.82022-08-22A flaw was found in Foreman project. A credential leak was identified which will expose Azure Compute Profile password through JSON of the API output. The high…
CVE-2020-10710Medium4.42022-08-16A flaw was found where the Plaintext Candlepin password is disclosed while updating Red Hat Satellite through the satellite-installer. This flaw allows an atta…
CVE-2021-3456High7.12022-03-30An improper authorization handling flaw was found in Foreman. The Salt plugin for the smart-proxy allows foreman clients to execute actions that should be limi…
CVE-2021-20290Medium6.12022-03-25An improper authorization handling flaw was found in Foreman. The OpenSCAP plugin for the smart-proxy allows foreman clients to execute actions that should be…
CVE-2021-3589High8.02022-03-23An authorization flaw was found in Foreman Ansible. An authenticated attacker with certain permissions to create and run Ansible jobs can access hosts through…
CVE-2021-3584High7.22021-12-23A server side remote code execution vulnerability was found in Foreman project. A authenticated attacker could use Sendmail configuration options to overwrite…
CVE-2021-20259High7.82021-06-07A flaw was found in the Foreman project. The Proxmox compute resource exposes the password through the API to an authenticated local attacker with view_hosts p…
CVE-2021-3469Medium5.42021-06-03Foreman versions before 2.3.4 and before 2.4.0 is affected by an improper authorization handling flaw. An authenticated attacker can impersonate the foreman-pr…
CVE-2020-10716Medium6.52021-05-27A flaw was found in Red Hat Satellite's Job Invocation, where the "User Input" entry was not properly restricted to the view. This flaw allows a malicious Sate…
CVE-2021-3457Medium6.12021-05-12An improper authorization handling flaw was found in Foreman. The Shellhooks plugin for the smart-proxy allows Foreman clients to execute actions that should b…
CVE-2021-3494Medium5.92021-04-26A smart proxy that provides a restful API to various sub-systems of the Foreman is affected by the flaw which can cause a Man-in-the-Middle attack. The FreeIPA…
CVE-2021-3413Medium6.32021-04-08A flaw was found in Red Hat Satellite in tfm-rubygem-foreman_azure_rm in versions before 2.2.0. A credential leak was identified which will expose Azure Resour…
CVE-2014-0241Medium5.52019-12-13rubygem-hammer_cli_foreman: File /etc/hammer/cli.modules.d/foreman.yml world readable
CVE-2014-0091Medium5.32019-12-11Foreman has improper input validation which could lead to partial Denial of Service
CVE-2013-4120High7.52019-12-10Katello has a Denial of Service vulnerability in API OAuth authentication
CVE-2013-0283Medium5.42019-12-05Katello: Username in Notification page has cross site scripting
CVE-2013-2101Medium5.42019-12-03Katello has multiple XSS issues in various entities
CVE-2019-14825Low2.72019-11-25A cleartext password storage issue was discovered in Katello, versions 3.x.x.x before katello 3.12.0.9. Registry credentials used during container image discov…
CVE-2014-8183High7.42019-08-01It was found that foreman, versions 1.x.x before 1.15.6, in Satellite 6 did not properly enforce access controls on certain resources. An attacker with access…
CVE-2019-10198Medium6.52019-07-31An authentication bypass vulnerability was discovered in foreman-tasks before 0.15.7. Previously, commit tasks were searched through find_resource, which perfo…
CVE-2019-3893Medium4.92019-04-09In Foreman it was discovered that the delete compute resource operation, when executed from the Foreman API, leads to the disclosure of the plaintext password…
CVE-2018-16887Medium5.42019-01-13A cross-site scripting (XSS) flaw was found in the katello component of Satellite. An attacker with privilege to create/edit organizations and locations is abl…
CVE-2018-14623Medium4.32018-12-14A SQL injection flaw was found in katello's errata-related API. An authenticated remote attacker can craft input data to force a malformed SQL query to the bac…
CVE-2018-16861High7.62018-12-07A cross-site scripting (XSS) flaw was found in the foreman component of satellite. An attacker with privilege to create entries using the Hosts, Monitor, Infra…
CVE-2018-14664Medium5.42018-10-12A flaw was found in foreman from versions 1.18. A stored cross-site scripting vulnerability exists due to an improperly escaped HTML code in the breadcrumbs ba…
CVE-2018-14643Critical9.82018-09-21An authentication bypass flaw was found in the smart_proxy_dynflow component used by Foreman. A malicious attacker can use this flaw to remotely execute arbitr…
CVE-2016-7078Medium4.32018-09-10foreman before version 1.15.0 is vulnerable to an information leak through organizations and locations feature. When a user is assigned _no_ organizations/loca…
CVE-2016-7077Medium4.32018-09-10foreman before 1.14.0 is vulnerable to an information leak. It was found that Foreman form helper does not authorize options for associated objects. Unauthoriz…
CVE-2017-2662Medium4.32018-08-22A flaw was found in Foreman's katello plugin version 3.4.5. After setting a new role to allow restricted access on a repository with a filter (filter set on th…
CVE-2016-8639Medium6.12018-08-01It was found that foreman before 1.13.0 is vulnerable to a stored XSS via an organization or location name. This could allow an attacker with privileges to set…
CVE-2016-8634Medium6.12018-08-01A vulnerability was found in foreman 1.14.0. When creating an organization or location in Foreman, if the name contains HTML then the second step of the wizard…
CVE-2016-8613Medium6.42018-07-31A flaw was found in foreman 1.5.1. The remote execution plugin runs commands on hosts over SSH from the Foreman web UI. When a job is submitted that contains H…
CVE-2016-9595High7.32018-07-27A flaw was found in katello-debug before 3.4.0 where certain scripts and log files used insecure temporary files. A local user could exploit this flaw to condu…
CVE-2017-7535Medium6.12018-07-26foreman before version 1.16.0 is vulnerable to a stored XSS in organizations/locations assignment to hosts. Exploiting this requires a user to actively assign…
CVE-2017-2672Medium6.52018-06-21A flaw was found in foreman before version 1.15 in the logging of adding and registering images. An attacker with access to the foreman log file would be able…
CVE-2016-9593Medium4.72018-04-16foreman-debug before version 1.15.0 is vulnerable to a flaw in foreman-debug's logging. An attacker with access to the foreman log file would be able to view p…
CVE-2018-1096Medium6.52018-04-05An input sanitization flaw was found in the id field in the dashboard controller of Foreman before 1.16.1. A user could use this flaw to perform an SQL injecti…
CVE-2018-1097High8.82018-04-04A flaw was found in foreman before 1.16.1. The issue allows users with limited permissions for powering oVirt/RHV hosts on and off to discover the username and…
CVE-2017-2667High8.12018-03-12Hammer CLI, a CLI utility for Foreman, before version 0.10.0, did not explicitly set the verify_ssl flag for apipie-bindings that disable it by default. As a r…
CVE-2017-15100Medium6.12017-11-27An attacker submitting facts to the Foreman server containing HTML can cause a stored XSS on certain pages: (1) Facts page, when clicking on the "chart" button…
CVE-2014-3531Medium5.42017-10-18Multiple cross-site scripting (XSS) vulnerabilities in Foreman before 1.5.2 allow remote authenticated users to inject arbitrary web script or HTML via the ope…
CVE-2014-0208Medium5.42017-10-16Cross-site scripting (XSS) vulnerability in the search auto-completion functionality in Foreman before 1.4.4 allows remote authenticated users to inject arbitr…
CVE-2015-5246High8.12017-10-06The LDAP Authentication functionality in Foreman might allow remote attackers with knowledge of old passwords to gain access via vectors involving the password…
CVE-2015-5282Medium6.12017-09-25Cross-site scripting (XSS) vulnerability in Foreman 1.7.0 and after.
CVE-2015-5152High8.12017-07-17Foreman after 1.1 and before 1.9.0-RC1 does not redirect HTTP requests to HTTPS when the require_ssl setting is set to true, which allows remote attackers to o…
CVE-2017-7505High8.82017-05-26Foreman since version 1.5 is vulnerable to an incorrect authorization check due to which users with user management permission who are assigned to some organiz…
CVE-2016-6320Medium5.42016-08-19Cross-site scripting (XSS) vulnerability in app/assets/javascripts/host_edit_interfaces.js in Foreman before 1.12.2 allows remote authenticated users to inject…
CVE-2016-6319Medium6.12016-08-19Cross-site scripting (XSS) vulnerability in app/helpers/form_helper.rb in Foreman before 1.12.2, as used by Remote Execution and possibly other plugins, allows…
CVE-2016-5390Medium5.32016-08-19Foreman before 1.11.4 and 1.12.x before 1.12.1 allow remote authenticated users with the view_hosts permission containing a filter to obtain sensitive network…
CVE-2016-4995Medium5.32016-08-19Foreman before 1.11.4 and 1.12.x before 1.12.1 does not properly restrict access to preview provisioning templates, which allows remote authenticated users wit…
CVE-2016-4475High8.82016-08-19The (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 organizati…
CVE-2016-4451Medium5.02016-08-19The (1) Organization and (2) Locations APIs in Foreman before 1.11.3 and 1.12.x before 1.12.0-RC1 allow remote authenticated users with unlimited filters to by…
CVE-2016-3728High8.82016-05-20Eval injection vulnerability in tftp_api.rb in the TFTP module in the Smart-Proxy in Foreman before 1.10.4 and 1.11.x before 1.11.2 allows remote attackers to…
CVE-2016-2100Medium5.42016-05-20Foreman before 1.10.3 and 1.11.0 before 1.11.0-RC2 allow remote authenticated users to read, modify, or delete private bookmarks by leveraging the (1) edit_boo…
CVE-2015-5233Medium4.22016-04-11Foreman before 1.8.4 and 1.9.x before 1.9.1 do not properly apply view_hosts permissions, which allows (1) remote authenticated users with the view_reports per…
CVE-2015-75182015-12-17Multiple cross-site scripting (XSS) vulnerabilities in information popups in Foreman before 1.10.0 allow remote attackers to inject arbitrary web script or HTM…
CVE-2015-32352015-08-14Foreman before 1.9.0 allows remote authenticated users with the edit_users permission to edit administrator users and change their passwords via unspecified ve…
CVE-2015-31552015-08-14Foreman before 1.8.1 does not set the secure flag for the _session_id cookie in an https session, which makes it easier for remote attackers to capture this co…
CVE-2015-18442015-08-14Foreman before 1.7.5 allows remote authenticated users to bypass organization and location restrictions by connecting through the REST API.
CVE-2015-18162015-08-14Forman before 1.7.4 does not verify SSL certificates for LDAP connections, which allows man-in-the-middle attackers to spoof LDAP servers via a crafted certifi…
CVE-2014-36532015-07-06Cross-site scripting (XSS) vulnerability in the template preview function in Foreman before 1.6.1 allows remote attackers to inject arbitrary web script or HTM…
CVE-2014-36912015-03-09Smart 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 attacker…
CVE-2014-34922014-07-01Multiple cross-site scripting (XSS) vulnerabilities in the host YAML view in Foreman before 1.4.5 and 1.5.x before 1.5.1 allow remote attackers to inject arbit…
CVE-2014-34912014-07-01Cross-site scripting (XSS) vulnerability in Foreman before 1.4.5 and 1.5.x before 1.5.1 allows remote attackers to inject arbitrary web script or HTML via the…
CVE-2014-45072014-06-20Directory traversal vulnerability in Smart-Proxy in Foreman before 1.4.5 and 1.5.x before 1.5.1 allows remote attackers to overwrite arbitrary files via a .. (…
CVE-2014-00072014-06-20The Smart-Proxy in Foreman before 1.4.5 and 1.5.x before 1.5.1 allows remote attackers to execute arbitrary commands via shell metacharacters in the path param…
CVE-2014-01922014-05-08Foreman 1.4.0 before 1.5.0 does not properly restrict access to provisioning template previews, which allows remote attackers to obtain sensitive information v…
CVE-2014-01352014-05-08Kafo before 0.3.17 and 0.4.x before 0.5.2, as used by Foreman, uses world-readable permissions for default_values.yaml, which allows local users to obtain pass…
CVE-2014-00902014-05-08Session fixation vulnerability in Foreman before 1.4.2 allows remote attackers to hijack web sessions via the session id cookie.
CVE-2013-02102014-05-08The smart proxy Puppet run API in Foreman before 1.2.0 allows remote attackers to execute arbitrary commands via vectors related to escaping and Puppet command…
CVE-2013-01872014-05-08Foreman before 1.1 allows remote authenticated users to gain privileges via a (1) XMLHttpRequest or (2) AJAX request.
CVE-2013-01742014-05-08The external node classifier (ENC) API in Foreman before 1.1 allows remote attackers to obtain the hashed root password via an API request.
CVE-2013-01732014-05-08Foreman before 1.1 uses a salt of "foreman" to hash root passwords, which makes it easier for attackers to guess the password via a brute force attack.
CVE-2013-01712014-05-08Foreman before 1.1 allows remote attackers to execute arbitrary code via a crafted YAML object to the (1) fact or (2) report import API.
CVE-2012-54772014-05-08The smart proxy in Foreman before 1.1 uses a umask set to 0, which allows local users to modify files created by the daemon via unspecified vectors.
CVE-2013-21432014-04-17The users controller in Katello 1.5.0-14 and earlier, and Red Hat Satellite, does not check authorization for the update_roles action, which allows remote auth…
CVE-2012-56482014-04-04Multiple SQL injection vulnerabilities in Foreman before 1.0.2 allow remote attackers to execute arbitrary SQL commands via unspecified parameters to (1) app/m…
CVE-2014-00892014-03-27Cross-site scripting (XSS) vulnerability in app/views/common/500.html.erb in Foreman 1.4.x before 1.4.2 allows remote authenticated users to inject arbitrary w…
CVE-2013-43862013-11-20Multiple SQL injection vulnerabilities in app/models/concerns/host_common.rb in Foreman before 1.2.3 allow remote attackers to execute arbitrary SQL commands v…
CVE-2013-41822013-09-16app/controllers/api/v1/hosts_controller.rb in Foreman before 1.2.2 does not properly restrict access to hosts, which allows remote attackers to access arbitrar…
CVE-2013-41802013-09-16The (1) power and (2) ipmi_boot actions in the HostController in Foreman before 1.2.2 allow remote attackers to cause a denial of service (memory consumption)…
CVE-2013-21212013-07-31Eval injection vulnerability in the create method in the Bookmarks controller in Foreman before 1.2.0-RC2 allows remote authenticated users with permissions to…
CVE-2013-21132013-07-31The create method in app/controllers/users_controller.rb in Foreman before 1.2.0-RC2 allows remote authenticated users with permissions to create or edit other…
CVE-2012-3503Critical9.82012-08-25The installation script in Katello 1.0 and earlier does not properly generate the Application.config.secret_token value, which causes each default installation…