Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate with low-privilege Satellite account
-
DeliveryAccess template revision audit endpoint
-
ExploitEnumerate integer audit IDs across org boundaries
-
ExecutionRetrieve historical template revisions
-
ImpactExtract 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
Network-accessible API endpoint requiring only a low-privilege account; read-only IDOR with no integrity or availability impact.
Primary rating from Vendor (redhat).
CVSS VectorVendor: redhat
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
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Affected Products (CPE)CVE.org
More in Red Hat Satellite 6
View allThe system CA trust store shipped in Red Hat's ca-certificates RPM packages includes eMudhra root authorities that signe
Arbitrary file write in pulpcore's FilesystemExport feature allows an authenticated administrator to escape the intended
Command injection in the Red Hat Satellite job invocation API (/api/v2/job_invocations), shipped via the rubygem-foreman
Symlink-following file overwrite on the Ansible control node is possible in ansible-core when a user runs `ansible-galax
Privilege escalation in Foreman (the engine behind Red Hat Satellite 6) lets an authenticated user holding usergroup-man
Command injection in Foreman's WebSocket proxy, as shipped in Red Hat Satellite 6, allows a malicious compute-resource p
OS command injection in Foreman's foreman-rake db:dump and db:import_dump tasks lets an attacker who already holds permi
Command injection in the Foreman foreman-rake errors:fetch_log task shipped with Red Hat Satellite 6 allows a local user
Path traversal in the pulpcore content upload API allows an authenticated user holding only low-privilege file-repositor
Candlepin, the entitlement and subscription management engine behind Red Hat Satellite 6, contains an authorization-logi
Jolokia's JSR-160 proxy in multiple Red Hat middleware products allows network-accessible unauthenticated attackers (per
OS command injection in the Foreman foreman-tail helper utility shipped with Red Hat Satellite 6.19 for RHEL 9 allows a
EUVD-2026-66996
GHSA-p76g-9c4w-2889
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB