Severity by source
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Network-facing web app (AV:N), no special timing (AC:L); attacker needs a delegated usergroup-management account so PR:L not PR:N; escalation to full admin yields C/I/A:H with scope unchanged.
Primary rating from Vendor (redhat).
CVSS VectorVendor: redhat
Lifecycle Timeline
1DescriptionCVE.org
A 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 authenticated user with usergroup management permissions to attach arbitrary roles, including administrative roles, to a user group and then add themselves as a member. Successful exploitation of this vulnerability leads to full privilege escalation, granting the attacker administrator-level access.
AnalysisAI
Privilege escalation in Foreman (the engine behind Red Hat Satellite 6) lets an authenticated user holding usergroup-management permissions attach arbitrary roles - including the administrator role - to a user group and then enroll themselves, gaining full admin-level control. The Usergroup model fails to validate that the assigning user actually holds the roles being granted, breaking the RBAC delegation boundary. Rated CVSS 8.8; no public exploit identified at time of analysis and it is not listed in CISA KEV, but the low attack complexity and clear escalation path make it a strong patch priority.
Technical ContextAI
Foreman is an open-source lifecycle-management platform for provisioning and configuring physical and virtual servers; Red Hat Satellite 6 is the supported downstream distribution of Foreman plus Katello. Foreman implements role-based access control (RBAC) in which users and user groups are granted roles that bundle permissions. The flaw is CWE-266 (Incorrect Privilege Assignment): the Usergroup model does not enforce that the roles a user attempts to assign are a subset of the roles/permissions the calling user already holds. This missing privilege-subset check on role assignment lets a delegated administrator scoped only to manage user groups escalate beyond their granted authority. The affected component is identified in the supplied CPE as cpe:2.3:a:red_hat:red_hat_satellite_6.
RemediationAI
No vendor-released patch version was identified in the provided data, so apply the fix referenced by Red Hat once published - monitor https://access.redhat.com/security/cve/CVE-2026-5136 and https://bugzilla.redhat.com/show_bug.cgi?id=2452970 for the errata and exact fixed package version, then upgrade to it. As an immediate compensating control, audit and revoke usergroup-management permissions from any non-administrative roles so only trusted admins can modify user groups, since the vulnerability is only reachable by users holding that permission (trade-off: this disrupts legitimate delegated user-group administration). Additionally, enable and review audit logging for role-assignment and user-group membership changes to detect attempts to attach the administrator role, and periodically reconcile which accounts hold admin roles to catch unauthorized escalation.
More in Red Hat Satellite 6
View allArbitrary file write in pulpcore's FilesystemExport feature allows an authenticated administrator to escape the intended
Jolokia's JSR-160 proxy in multiple Red Hat middleware products allows network-accessible unauthenticated attackers (per
Remote code execution is achievable in Red Hat Foreman and Satellite 6 via command injection in the WebSocket proxy impl
Arbitrary command execution in ansible-core allows an attacker who controls a collection source URI to run commands on a
Session hijacking in the foreman-mcp-server component (shipped with Red Hat Satellite 6) allows local attackers to take
Heap buffer overflow in libsolv allows local attackers to corrupt memory when a vulnerable application processes a malic
Denial of service in libsolv's PGP signature verification (solv_pgpvrfy) allows remote attackers to crash automated pack
Unauthenticated remote file read in RESTEasy's SourceProvider component allows network attackers to exfiltrate arbitrary
Command injection in the rpmuncompress utility of RPM allows local attackers to execute arbitrary commands when a victim
Private SSH key exfiltration in Red Hat Satellite 6 (upstream: Foreman) allows authenticated users holding the 'view_key
Broken access control in Foreman (the upstream engine of Red Hat Satellite 6) permits an authenticated user holding host
Foreman's template revision endpoint, as shipped in Red Hat Satellite 6, exposes historical template contents across org
Same weakness CWE-266 – Incorrect Privilege Assignment
View allSame technique Privilege Escalation
View allVendor StatusVendor
Share
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-40959
GHSA-fpxf-rppp-4373