Skip to main content

Red Hat Satellite CVE-2026-5142

| EUVDEUVD-2026-41002 MEDIUM
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-07-01 redhat GHSA-h2gj-g5gx-f7qq
6.5
CVSS 3.1 · Vendor: redhat
Share

Severity by source

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

Network API access with low-privilege auth (view_keypairs role) required; pure confidentiality impact via private SSH key exfiltration; no integrity or availability effect.

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

Primary rating from Vendor (redhat).

CVSS VectorVendor: redhat

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

Lifecycle Timeline

1
Analysis Generated
Jul 01, 2026 - 14:57 vuln.today

DescriptionCVE.org

A flaw was found in foreman. Authenticated users with 'view_keypairs' permission can bypass taxonomy scoping, allowing them to download private SSH (Secure Shell) keys from other organizations by directly querying key pair IDs. This vulnerability leads to cross-tenant data exposure in multi-tenant deployments, potentially compromising sensitive information.

AnalysisAI

Private SSH key exfiltration in Red Hat Satellite 6 (upstream: Foreman) allows authenticated users holding the 'view_keypairs' permission to bypass taxonomy scoping and retrieve private SSH keys belonging to foreign organizations by directly querying key pair IDs via the API. The flaw is an IDOR (CWE-639) at the multi-tenancy enforcement layer, meaning the isolation contract between tenant organizations is broken for any user granted that permission. No CISA KEV listing or public exploit code has been identified at time of analysis; impact is strictly confidentiality - no write or destructive capability is exposed through this path.

Technical ContextAI

Foreman is an open-source infrastructure lifecycle management platform; Red Hat Satellite 6 is its enterprise distribution, confirmed affected via CPE cpe:2.3:a:red_hat:red_hat_satellite_6:*:*:*:*:*:*:*:*. Taxonomy scoping is Foreman's multi-tenancy mechanism that restricts resource visibility by organization and location context - hosts, compute resources, and key pairs are all gated by this boundary. The key pair feature stores private SSH keys used for host provisioning and automation against managed infrastructure. CWE-639 (Authorization Bypass Through User-Controlled Key) identifies the root cause: the application performs permission checks (confirming the user holds 'view_keypairs') but fails to enforce that the requested object's organization matches the requester's authorized taxonomy context. This is a classic IDOR pattern where sequential or guessable resource identifiers (key pair IDs) are accepted without object-level ownership validation, allowing cross-tenant data leakage.

RemediationAI

Consult the Red Hat Security Advisory at https://access.redhat.com/security/cve/CVE-2026-5142 and Bugzilla entry https://bugzilla.redhat.com/show_bug.cgi?id=2452999 to obtain the patched release; no specific fixed version number was confirmed in available intelligence and must be verified directly against the Red Hat advisory before deployment. As an immediate compensating control, administrators should audit the 'view_keypairs' permission across all Satellite roles and user accounts, revoking it from any account that does not operationally require keypair visibility - this eliminates the exploitable permission surface entirely. For deployments where cross-tenant key access cannot be ruled out historically, rotation of all stored SSH key pairs for potentially affected organizations is advisable, as exfiltrated private keys remain valid until revoked on managed hosts. Network-layer restriction of Satellite API access to trusted management IP ranges (firewall ACLs) further reduces exposure at the cost of limiting remote administrative workflows. No side effect applies to the permission audit unless automation workflows depend on non-admin accounts holding 'view_keypairs'.

CVE-2026-12701 CRITICAL
9.0 Jul 20

Arbitrary file write in pulpcore's FilesystemExport feature allows an authenticated administrator to escape the intended

CVE-2026-5136 HIGH
8.8 Jul 01

Privilege escalation in Foreman (the engine behind Red Hat Satellite 6) lets an authenticated user holding usergroup-man

CVE-2026-84218 HIGH
8.1 Sep 01

Jolokia's JSR-160 proxy in multiple Red Hat middleware products allows network-accessible unauthenticated attackers (per

CVE-2026-1961 HIGH
8.0 Mar 26

Remote code execution is achievable in Red Hat Foreman and Satellite 6 via command injection in the WebSocket proxy impl

CVE-2026-16493 HIGH
7.8 Jul 21

Arbitrary command execution in ansible-core allows an attacker who controls a collection source URI to run commands on a

CVE-2026-12112 HIGH
7.8 Jun 23

Session hijacking in the foreman-mcp-server component (shipped with Red Hat Satellite 6) allows local attackers to take

CVE-2026-48864 HIGH
7.8 May 26

Heap buffer overflow in libsolv allows local attackers to corrupt memory when a vulnerable application processes a malic

CVE-2026-48863 HIGH
7.5 Jul 16

Denial of service in libsolv's PGP signature verification (solv_pgpvrfy) allows remote attackers to crash automated pack

CVE-2026-17615 HIGH
7.5 Aug 31

Unauthenticated remote file read in RESTEasy's SourceProvider component allows network attackers to exfiltrate arbitrary

CVE-2026-44604 HIGH
7.0 May 28

Command injection in the rpmuncompress utility of RPM allows local attackers to execute arbitrary commands when a victim

CVE-2026-5135 MEDIUM
6.5 Jul 01

Broken access control in Foreman (the upstream engine of Red Hat Satellite 6) permits an authenticated user holding host

CVE-2026-81658 MEDIUM
6.5 Aug 27

Foreman's template revision endpoint, as shipped in Red Hat Satellite 6, exposes historical template contents across org

Vendor StatusVendor

Share

CVE-2026-5142 vulnerability details – vuln.today

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