Skip to main content

Red Hat Satellite EUVDEUVD-2026-41002

| CVE-2026-5142 MEDIUM
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-07-01 redhat GHSA-h2gj-g5gx-f7qq
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 to Satellite API with view_keypairs role
  2. Delivery
    Probe key pair IDs outside own organization scope
  3. Exploit
    Bypass taxonomy enforcement on key pair lookup
  4. Execution
    Retrieve private SSH keys from target organization
  5. Impact
    Use exfiltrated keys to authenticate to managed hosts

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 session in Foreman/Satellite with the 'view_keypairs' permission assigned via RBAC - unauthenticated access is not possible (CVSS PR:L). The vulnerability is only meaningful in multi-tenant Satellite deployments with two or more configured organizations sharing a single instance; single-organization deployments have no cross-tenant boundary to violate and are not at risk from this specific flaw. No special non-default configuration, feature flag, or elevated privilege beyond the 'view_keypairs' role is required. The attacker must have network access to the Satellite API (CVSS AV:N). Exploitation is bounded to confidentiality loss only - no write access to key material, no modification of other organizations' resources, and no availability impact is achievable through this attack path alone.

Impact

The CVSS 3.1 vector AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N scoring 6.5 Medium accurately reflects the core risk profile: network-exploitable with no attack complexity, but gated behind authenticated access and a specific RBAC permission ('view_keypairs'). The high confidentiality impact is justified - private SSH keys are high-value credential material enabling lateral movement across all hosts managed by the target organization. EPSS data was not provided in the source intelligence, so probabilistic exploitation likelihood cannot be assessed numerically. No KEV listing and no reported POC indicate opportunistic mass exploitation has not been observed. The practical risk escalates significantly in managed service provider environments or large enterprises running multi-organizational Satellite deployments, where 'view_keypairs' may be granted broadly for provisioning workflows. There is no conflict between the CVSS vector and the description - both confirm network-accessible exploitation requiring low-privilege authentication without user interaction.

Exploit ScenarioDerived

An authenticated attacker in Organization A with the 'view_keypairs' role issues direct HTTP requests to Satellite's key pair API endpoint, incrementing or probing key pair IDs that fall outside their assigned organization's taxonomy scope. Because the server validates the permission but not the organizational ownership of the requested object, it returns the private SSH key material for Organization B's key pairs. The attacker then uses the exfiltrated private keys to authenticate directly to managed hosts belonging to Organization B without further exploitation steps. No public exploit code has been identified at time of analysis, but the attack pattern is elementary API enumeration requiring only knowledge of the endpoint structure.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Jul 01, 2026

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.

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'.

Affected VersionsENISA

Red Hat Satellite 6.16 for RHEL 8 patch: 0:3.12.0.17-1.el8sat
Red Hat Satellite 6.16 for RHEL 9 patch: 0:3.12.0.17-1.el9sat
Red Hat Satellite 6.18 for RHEL 9 patch: 0:3.16.0.17-1.el9sat

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

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.

Know when Red Hat Satellite 6 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: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

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

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.

Threat Intelligence Overview

EPSS Score
0.3%
Top 81% exploitable
Prevalence
Medium
enterprise infrastructure tool in RHEL-heavy organizations
Data Quality
6 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment Vendor VulDB

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.3%
Patch available Yes
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

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.

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

CVE-2026-114406 MEDIUM POC
6.8 Oct 21

The system CA trust store shipped in Red Hat's ca-certificates RPM packages includes eMudhra root authorities that signe

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-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-89091 HIGH
8.8 Oct 08

Symlink-following file overwrite on the Ansible control node is possible in ansible-core when a user runs `ansible-galax

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-1961 HIGH
8.8 Mar 26

Command injection in Foreman's WebSocket proxy, as shipped in Red Hat Satellite 6, allows a malicious compute-resource p

CVE-2026-12541 HIGH
8.2 Oct 01

OS command injection in Foreman's foreman-rake db:dump and db:import_dump tasks lets an attacker who already holds permi

CVE-2026-12540 HIGH
8.2 Oct 01

Command injection in the Foreman foreman-rake errors:fetch_log task shipped with Red Hat Satellite 6 allows a local user

CVE-2026-90959 HIGH
8.1 Sep 24

Path traversal in the pulpcore content upload API allows an authenticated user holding only low-privilege file-repositor

CVE-2026-106471 HIGH
8.1 Oct 07

Candlepin, the entitlement and subscription management engine behind Red Hat Satellite 6, contains an authorization-logi

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-12542 HIGH
7.8 Oct 01

OS command injection in the Foreman foreman-tail helper utility shipped with Red Hat Satellite 6.19 for RHEL 9 allows a

Vendor StatusVendor

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