Skip to main content

Red Hat Satellite CVE-2026-107193

| EUVDEUVD-2026-97235 MEDIUM
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-10-12 redhat GHSA-4fvc-7rxx-jj6p
6.5
CVSS 3.1 · Vendor: redhat
View

Attack ChainAIDerived

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

  1. Access
    Authenticate as low-privileged filter-manager
  2. Delivery
    Enumerate filter IDs of other roles
  3. Exploit
    Issue delete request by filter identifier
  4. Execution
    API skips permission scoping
  5. Impact
    Target role's filter removed, access revoked

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
Exploitation Conditions

Exploitation requires an authenticated Foreman/Satellite 6 account that has already been granted permission to delete permission filters for at least one role (PR:L); a fully unprivileged or anonymous user cannot trigger it. The attacker then abuses the filter-lookup-by-identifier API path, which fails to re-apply the caller's permission search limit, to delete filters belonging to OTHER roles. Limiting factors: the targeted roles must be 'unlocked' (locked roles are not affected), and the caller must already hold filter-delete rights in some scope, so this is primarily an insider/compromised-semi-privileged-account vector rather than a default-configuration remote-unauthenticated issue.

Impact

This is a genuine but moderate-priority authorization flaw (CWE-639, Insecure Direct Object Reference) in Foreman's permission-filter API, as shipped in Red Hat Satellite 6. The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N = 6.5 Medium) is internally consistent with the description: network-reachable, low complexity, no user interaction, but requiring an already-authenticated low-privileged account (PR:L) that has been granted delete rights on at least one role's filters. The impact is purely integrity (I:H) - unauthorized deletion of other roles' filters - with no confidentiality or availability metric set, though in practice destroying filters can degrade legitimate users' access. Signals are limited: no EPSS score was provided, this is NOT on CISA KEV, and no public POC is referenced, so there is no evidence of active or widespread exploitation. The requirement for a pre-existing authenticated, partially-privileged account substantially lowers real-world risk versus the raw network attack vector; this reads as a privilege-boundary/IDOR bug exploitable by semi-trusted insiders or compromised low-tier accounts rather than an anonymous internet-facing threat. Treat it as a standard-cadence patch priority, not an emergency.

Exploit ScenarioDerived

A user who has been delegated permission to manage (delete) permission filters for a single role authenticates to the Foreman/Satellite API, then supplies the identifier of a filter belonging to a different, unlocked role. Because the API loads the filter by ID without re-applying the caller's permission scope, the deletion succeeds and the other role silently loses the access that filter granted. No public exploit code is referenced, and exploitation requires an existing low-privileged account.

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 – Oct 12, 2026

Authenticated users in Red Hat Satellite 6 (and the underlying Foreman permission-filter subsystem) can delete permission filters belonging to roles other than their own by abusing an API path that resolves filters by identifier without re-applying the caller's permission scope. The prerequisite is modest but not trivial: the attacker must already hold filter-delete rights for at least one role, and the victim roles must be unlocked - this is an insider or compromised semi-privileged account vector, not a default unauthenticated remote issue. Resulting impact is integrity-only (I:H, C:N/A:N) at CVSS 6.5, with other roles silently losing the access their deleted filters granted; no public exploit code has been identified at time of analysis and the issue is not confirmed as actively exploited (CISA KEV).

RemediationAI

No vendor-released patch was identified at the time of analysis, so the primary action is to monitor the Red Hat advisory at https://access.redhat.com/security/cve/CVE-2026-107193 and the Bugzilla record at https://bugzilla.redhat.com/show_bug.cgi?id=2547437 for a fixed Satellite 6 erratum and apply it as soon as it ships. Until then, apply compensating controls tightly targeted at the prerequisite: audit and revoke the 'delete filters' permission from any role that does not strictly require it, since the attack is only reachable by an account that already holds filter-delete rights in some scope (removing that permission entirely eliminates exposure, at the cost of blocking legitimate RBAC administration). Where practical, lock roles whose filters must not be altered - the flaw does not affect locked roles, though this trades away legitimate role customization. Additionally, restrict network access to the Satellite/Foreman web UI and API to trusted management networks and place it behind authenticated reverse proxies, since the flaw is network-reachable (AV:N) and requires low privileges (PR:L); log and alert on permission-filter deletion API calls, especially cross-role deletions performed by accounts with narrow scopes, and periodically restore affected roles from configuration backups if tampering is suspected, accepting that backup restoration is disruptive. Note that these are mitigations, not fixes, and do not address the underlying missing authorization scope in the API.

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 flaw is CWE-639 (Authorization Bypass Through User-Controlled Key), a classic insecure direct object reference in Foreman's permission-model API - the component that backs role-based access control in Red Hat Satellite 6. Foreman models RBAC as roles, each containing permission filters; the API endpoint in question loads a filter record by its identifier and performs the delete operation without reapplying the search limit that scopes the operation to the caller's own permitted roles. Because the lookup is keyed on an attacker-influenced identifier rather than being constrained by the caller's authorization scope, the permission check that should have narrowed the result set is effectively bypassed. The CVSS vector CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N confirms a network-reachable, low-privilege, no-user-interaction issue with high integrity impact and no confidentiality or availability component, consistent with the independent assessment. Locked roles are not affected because their filters cannot be modified through this path, which is the primary limiting factor.

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 6.5 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N
vuln.today AI 6.5 MEDIUM

Network API reachable (AV:N), no special conditions beyond an existing low-priv filter-delete account (AC:L, PR:L), no interaction (UI:N); impact is unauthorized deletion of other roles' filters so I:H, with no data disclosure (C:N) and no direct service loss metric (A:N).

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

Primary rating from Vendor (redhat).

CVSS VectorVendor: redhat

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

DescriptionCVE.org

A flaw has been found in permission filters in the foreman package. The API loads a filter by its identifier and does not apply the search limit on the caller's permission. A low-privileged network attacker or user must already be allowed to delete filters for one role only. They can delete filters that belong to other unlocked roles. Those other roles then lose the access the deleted filters had granted.

Threat Intelligence Overview

EPSS Score
0.2%
Top 93% exploitable
Prevalence
Medium
enterprise RHEL management platform, common in Red Hat shops but vendor-specific
Social Media
1
Sightings
Data Quality
5 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· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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