Skip to main content

Red Hat Satellite 6 CVE-2026-81658

| EUVDEUVD-2026-66996 MEDIUM
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-08-27 redhat GHSA-p76g-9c4w-2889
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 with low-privilege Satellite account
  2. Delivery
    Access template revision audit endpoint
  3. Exploit
    Enumerate integer audit IDs across org boundaries
  4. Execution
    Retrieve historical template revisions
  5. Impact
    Extract embedded credentials or secrets

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: (1) a valid Satellite account with at least one template-related permission such as view_ptables - this is a low-privilege role commonly assigned to operators; (2) network access to the Foreman/Satellite web interface (AV:N per CVSS vector); (3) knowledge or enumeration of at least one audit ID belonging to a template in a different organization or location. The flaw is limited to the template revision audit endpoint - the standard REST API revision endpoint is not affected. Exploitation is limited to read-only disclosure (C:H, I:N, A:N); no write or destructive capability is available through this vector. Single-organization Satellite deployments with no multi-tenancy are at lower risk since all templates belong to the same organization.

Impact

The CVSS 3.1 base score of 6.5 (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N) accurately reflects a network-accessible, low-complexity, low-privilege read-only flaw with high confidentiality impact. The primary risk amplifier is the potential for template revisions to contain embedded credentials or secrets - organizations that store passwords, API tokens, or private keys in Puppet/Ansible/provisioning templates face a materially higher effective risk than the numeric score suggests. The attack complexity is genuinely low: audit IDs are likely sequential integers, making enumeration trivial once a single valid ID is known. No KEV listing and no known public exploit code temper urgency, but the low privilege bar (any user with view_ptables or equivalent) means the attack surface within a multi-tenant Satellite deployment is broad. The Scope:Unchanged rating is consistent - the attacker cannot escape the application boundary - but lateral movement within a Satellite-managed infrastructure remains possible if harvested credentials enable access to managed hosts. EPSS data was not provided; given the targeted nature of Satellite deployments and the lack of public exploit, widespread opportunistic exploitation is unlikely at present.

Exploit ScenarioDerived

An authenticated Satellite user with minimal view_ptables permission queries the template revision audit endpoint with incrementing integer audit IDs. By iterating through IDs, the attacker retrieves historical template contents belonging to other organizations or locations within the same Satellite instance, potentially harvesting credentials or private configuration data embedded in those templates. No public proof-of-concept code has been identified, but the enumeration approach requires no specialized tooling beyond standard HTTP requests.

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 – Aug 27, 2026

Foreman's template revision endpoint, as shipped in Red Hat Satellite 6, exposes historical template contents across organizational and location boundaries due to missing object-level authorization (IDOR/BOLA, CWE-639). An authenticated user holding any template-related permission - as minimal as view_ptables - can retrieve audit-history revisions owned by other organizations simply by supplying a guessable audit ID. Template revisions may contain credentials, secrets, or sensitive configuration data, making the confidentiality impact high despite the low attack complexity. No public exploit has been identified at time of analysis, though the low-privilege entry bar lowers the practical exploitation threshold significantly.

RemediationAI

Apply the vendor-released patch from Red Hat once available via the Satellite errata channel; consult https://access.redhat.com/security/cve/CVE-2026-81658 for the specific advisory and fixed build. Until a patch is applied, administrators should audit which users hold template-related permissions (view_ptables, view_templates, or equivalent) and revoke these from accounts that do not strictly require them, accepting the trade-off of reduced visibility for those users. Additionally, review stored template revisions for embedded credentials and rotate any secrets found - this reduces the blast radius of any historical exploitation. Network-layer restrictions (e.g., limiting Satellite web UI access to trusted management VLANs) reduce exposure but do not eliminate the flaw for internal users. No exact fixed version was confirmed from the available references.

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 root cause is CWE-639 (Authorization Bypass Through User-Controlled Key), a variant of Insecure Direct Object Reference. Foreman's template auditing subsystem stores revision history per template using sequential or enumerable audit IDs. The template revision endpoint accepts a caller-supplied audit ID without checking whether the requesting user's organization or location scope covers the referenced audit record. Crucially, the REST API revision endpoints do perform this scoping check correctly - the flaw is isolated to the separate template revision audit path. Affected product per CPE is cpe:2.3:a:red_hat:red_hat_satellite_6:*:*:*:*:*:*:*:*, covering all Red Hat Satellite 6 minor versions; Foreman upstream is implicitly affected as the source codebase.

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-accessible API endpoint requiring only a low-privilege account; read-only IDOR with no integrity or availability impact.

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. The template revision endpoint does not enforce object-level authorization when retrieving an audited template revision. An authenticated, low privileged user with a template-related permission, such as view_ptables, can obtain historical template contents belonging to another organization or location by supplying the corresponding audit ID. This can result in unauthorized disclosure of historical template contents, which may contain sensitive configuration information, credentials, or other secrets. The REST API revision endpoints correctly restrict this lookup.

Threat Intelligence Overview

EPSS Score
0.2%
Top 89% exploitable
Prevalence
Medium
enterprise IT automation platform, widely used in Red Hat-centric environments
Data Quality
6 sources
Confidence: High

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

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