Skip to main content

Red Hat Satellite CVE-2026-92904

| EUVDEUVD-2026-81475 MEDIUM
Incorrect Authorization (CWE-863)
2026-09-17 redhat GHSA-rx5v-pg4m-7r6r
4.3
CVSS 3.1 · Vendor: redhat
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate as restricted Satellite user
  2. Delivery
    Enumerate job invocation IDs
  3. Exploit
    Request show_template_invocation_by_host by ID
  4. Execution
    Authorization filter not applied
  5. Impact
    Read other users' script/output/inputs

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization logic validation
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires an authenticated Foreman/Red Hat Satellite 6 account whose view_job_invocations visibility is limited by a permission filter, and requires the foreman_remote_execution plugin to be installed and in use. Exploitation is confined to job invocations within the attacker's own organization(s) - cross-organization data is not exposed. Limiting factors: valid low-privileged credentials are needed (PR:L), the attacker must enumerate/guess valid job invocation IDs, and impact is read-only disclosure with no integrity or availability effect.

Impact

This is a genuine but low-to-moderate authorization flaw, not a high-urgency issue. The vendor CVSS 3.1 score of 4.3 (AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N) is internally consistent with the description: an already-authenticated Satellite/Foreman user with a restricted view_job_invocations permission filter bypasses that filter for the show_template_invocation_by_host action via direct object reference (CWE-863 / IDOR). All three limiting signals point the same direction - network reachable but requires valid low-privileged credentials (PR:L), no user interaction, confidentiality-only impact bounded to the caller's own organizations, and no integrity or availability effect. No EPSS score, no CISA KEV listing, and no public POC were provided, so exploitation status is: no public exploit identified at time of analysis. One point worth flagging for defenders: the description says the exposed data includes 'live output, rendered script, and input values' of other users' job invocations - rendered remote-execution scripts and job inputs routinely carry secrets (credentials, tokens, connection strings), which is why C:L arguably understates confidentiality (a case for C:H). Net: real, verifiable, but a patch-in-normal-cycle item rather than an emergency, absent evidence of active exploitation.

Exploit ScenarioDerived

A low-privileged Satellite user whose job-invocation visibility is deliberately scoped by a permission filter iterates job invocation IDs and requests show_template_invocation_by_host for IDs belonging to other users in the same organization. Because the action resolves the record by ID without re-applying the view_job_invocations filter, the attacker reads the live output, rendered script, and input values - potentially harvesting secrets embedded in other teams' remote-execution jobs. No public exploit code is identified, but the attack requires only an authenticated session and simple ID enumeration.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 17, 2026

Authenticated users of Red Hat Satellite 6 (and upstream Foreman) running the foreman_remote_execution plugin can bypass the view_job_invocations permission filter and read other users' job invocation details - live output, rendered scripts, and input values - within their own organizations. The flaw is an incorrect authorization check in the template invocations controller, which resolves a job invocation purely by ID without verifying the caller's filtered visibility against that record, so an attacker with a low-privileged account can enumerate invocation IDs and harvest data they should not see. Rated CVSS 4.3 (low-to-moderate), it is read-only disclosure with no integrity or availability impact and is scoped to the attacker's own organization(s); no public exploit code was identified at time of analysis and the issue is not confirmed actively exploited (CISA KEV).

RemediationAI

No vendor-released patch was identified at time of analysis; Red Hat's CVE page (https://access.redhat.com/security/cve/CVE-2026-92904) and Bugzilla 2535942 should be monitored for the erratum that ships the corrected authorization check, and Satellite 6 should be updated as soon as that errata or the corresponding upstream foreman_remote_execution fix is released. In the interim, the most effective compensating control is to remove the view_job_invocations permission from roles assigned to users who do not genuinely need it, so the vulnerable endpoint is unreachable for low-privileged accounts - the trade-off is that those users lose all legitimate visibility into job invocations. Organizations that do not rely on remote execution should disable or uninstall the foreman_remote_execution plugin entirely, which eliminates the attack surface at the cost of remote job functionality. Where the plugin must stay enabled, restrict access to the Satellite web UI and API to trusted management networks, and review roles that combine view_job_invocations with narrow permission filters, since those filters currently provide no protection for this action; audit Satellite and Foreman logs for patterns of sequential or high-volume job invocation ID requests from a single account as a detection measure. Because exploitation is read-only and confined to the attacker's own organization(s), no data-integrity or availability mitigations are required.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The issue is classified as CWE-863 (Incorrect Authorization) and lives in the foreman_remote_execution plugin that extends Foreman/Red Hat Satellite 6 with remote job execution. Foreman implements fine-grained authorization using permission filters - roles that can view job invocations are supposed to be narrowed so a user only sees invocations matching a filter (for example, only their own, or only those in a given organization). The show_template_invocation_by_host action in the template invocations controller instead loads the JobInvocation record directly by its primary key and returns its contents without running the caller's view_job_invocations filter against that record, a classic IDOR-style missing object-level authorization check. Because job invocation IDs are sequential and enumerable, any account holding the relevant endpoint access can iterate IDs and retrieve data belonging to other users. The disclosure surface includes live job output, the rendered script that was executed, and the input values supplied to the invocation - data that may contain sensitive host details, credentials passed as template inputs, or operational context. The advisory is tagged as an authentication bypass, but technically this is an authorization/access-control defect rather than a credential bypass: the attacker must already be authenticated with a valid account; what is bypassed is the row-level permission filter. The CPE cpe:2.3:a:red_hat:red_hat_satellite_6:*:*:*:*:*:*:*:* indicates the entire Red Hat Satellite 6 release line is in scope whenever the plugin is installed and in use, and the same code path exists upstream in the Foreman foreman_remote_execution plugin.

Know when Foreman gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (redhat) PRIMARY 4.3 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
vuln.today AI 4.3 MEDIUM

Authenticated low-priv user (PR:L) exploits missing per-record authorization over the network with no interaction; read-only within own org so C:L, I:N, A:N.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N
Red Hat 4.3 MEDIUM

Primary rating from Vendor (redhat).

CVSS VectorVendor: redhat

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
None
Availability
None

DescriptionCVE.org

A flaw was found in the foreman_remote_execution plugin's template invocations controller. The show_template_invocation_by_host action resolves the job invocation by ID without evaluating the caller's view_job_invocations permission filter against the record. An authenticated user whose job invocation visibility is restricted by a permission filter can enumerate job invocation IDs and read the live output, rendered script, and input values for other users' job invocations within their own organizations.

Threat Intelligence Overview

EPSS Score
0.2%
Top 83% exploitable
Prevalence
Medium
Foreman/Red Hat Satellite 6 enterprise config-management, gated to the remote-execution plugin
Data Quality
4 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

22
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +22
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Affected Products (CPE)CVE.org

cpe:2.3:a:red_hat:red_hat_satellite_6:*:*:*:*:*:*:*:*
CVE-2013-2121 MEDIUM POC
6.0 Jul 31

Eval injection vulnerability in the create method in the Bookmarks controller in Foreman before 1.2.0-RC2 allows remote

CVE-2013-2113 MEDIUM POC
6.0 Jul 31

The create method in app/controllers/users_controller.rb in Foreman before 1.2.0-RC2 allows remote authenticated users w

CVE-2014-0007 HIGH POC
7.5 Jun 20

The Smart-Proxy in Foreman before 1.4.5 and 1.5.x before 1.5.1 allows remote attackers to execute arbitrary commands via

CVE-2018-14643 CRITICAL
9.8 Sep 21

An authentication bypass flaw was found in the smart_proxy_dynflow component used by Foreman. Rated critical severity (C

CVE-2014-0208 MEDIUM POC
5.4 Oct 16

Cross-site scripting (XSS) vulnerability in the search auto-completion functionality in Foreman before 1.4.4 allows remo

CVE-2016-3728 HIGH
8.8 May 20

Eval injection vulnerability in tftp_api.rb in the TFTP module in the Smart-Proxy in Foreman before 1.10.4 and 1.11.x be

CVE-2026-96659 CRITICAL
9.1 Oct 01

Authenticated users with low-level Viewer permissions in Red Hat Satellite 6.19 (and upstream Foreman) can exploit templ

CVE-2023-0462 CRITICAL
9.1 Sep 20

An arbitrary code execution flaw was found in Foreman. Rated critical severity (CVSS 9.1), this vulnerability is remotel

CVE-2023-0118 CRITICAL
9.1 Sep 20

An arbitrary code execution flaw was found in Foreman. Rated critical severity (CVSS 9.1), this vulnerability is remotel

CVE-2014-0192 MEDIUM POC
5.0 May 08

Foreman 1.4.0 before 1.5.0 does not properly restrict access to provisioning template previews, which allows remote atta

CVE-2026-12405 HIGH
8.8 Oct 01

Command injection in the Red Hat Satellite job invocation API (/api/v2/job_invocations), shipped via the rubygem-foreman

CVE-2026-96658 HIGH
8.8 Oct 01

Remote code execution in Foreman's safemode-protected templating engine, shipped in Red Hat Satellite 6.19 for RHEL 9, l

Vendor StatusVendor

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy