Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate with low-privilege Content View account
-
DeliveryEnumerate or guess Content View Filter IDs via API
-
ExploitSubmit filter rule request with foreign organization's filter ID
-
ExecutionBypass missing cross-org authorization check
-
ImpactRead undisclosed filter rule configuration or overwrite filter rules in target organization
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 | Requires an authenticated session with at least low-privileged Content View permissions in any organization within the targeted Red Hat Satellite 6 instance - anonymous or unauthenticated access is insufficient. The Satellite instance must be configured with multiple organizations for the cross-tenant boundary violation to be meaningful; a single-organization deployment has no foreign filters to access. The attacker must supply a valid Content View Filter ID belonging to a different organization, which requires either prior knowledge, enumeration via predictable integer IDs, or lateral movement. Exploitation is strictly limited to Content View Filter Rule data - no system-level access, no RCE, and no impact outside Satellite's content management plane. Unpublished Content Views are the primary target; published views are read-only from the filter-rule perspective. |
| Impact | Real-world risk is moderate and context-dependent. The CVSS vector (AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N) accurately reflects that the attack is network-reachable, requires no special complexity or user interaction, but mandates a valid authenticated session with at least low-level Content View permissions. EPSS data was not provided in the source intelligence, limiting probabilistic exploitation assessment. No CISA KEV listing and no known POC further reduce urgency for most environments. The vulnerability only matters in multi-organization Satellite deployments - single-org environments have no cross-tenant boundary to cross. Even a small internal team managing several satellite organizations should treat this as a real integrity concern, since an attacker with any foothold account could silently tamper with another organization's unpublished Content View filter configuration, potentially introducing unreviewed packages into a patching pipeline before the Content View is published. That said, the S:U (unchanged scope) and absence of confidentiality or integrity impact beyond filter-rule metadata keeps this firmly in the Medium tier with no evidence of active exploitation pressure. |
| Exploit ScenarioDerived | An attacker with a low-privileged account in Organization A - such as a developer or contractor with Content View read access - enumerates or guesses Content View Filter IDs from Organization B by probing the Content View Filter Rules API with sequential or known identifiers. Because the authorization check stops at the Content View permission boundary rather than the filter's organizational ownership, the API returns or accepts modifications to filter rules from Organization B, allowing the attacker to exfiltrate filter rule details or alter unpublished Content View filter configurations in a foreign organization without detection. No public POC exists at time of analysis, but the attack is mechanically straightforward for anyone familiar with REST API enumeration. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 27, 2026
Cross-organization IDOR in Katello's Content View Filter Rules API allows authenticated low-privileged users to access and modify filter rules belonging to Content View Filters in other organizations by supplying a foreign filter identifier. Red Hat Satellite 6 deployments running multi-organization configurations are affected, as the API enforces authorization on the Content View but fails to validate the parent Content View Filter's organizational boundary. No public exploit code or active exploitation has been identified at time of analysis, and the CVSS score of 5.4 (Medium) reflects the limited scope - authenticated access and Satellite's enterprise context constrain real-world exposure.
RemediationAI
Consult the Red Hat advisory at https://access.redhat.com/security/cve/CVE-2026-81668 for the official patched build - a specific fix version is not independently confirmed from the available data, so the advisory is the authoritative source for patch availability and version targeting. As an interim compensating control, administrators should audit which users hold Content View permissions across organizations and restrict those permissions to the minimum required set, since only authenticated users with at least low-level Content View access can exploit this flaw. Operators running multi-organization Satellite instances should be especially diligent, as single-organization deployments are not meaningfully exposed. Monitoring API access logs for unexpected Content View Filter Rule API calls referencing filter IDs outside a user's home organization can serve as a detection layer until the patch is applied.
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
Katello is the content lifecycle management component embedded in Red Hat Satellite 6 (CPE: cpe:2.3:a:red_hat:red_hat_satellite_6:*:*:*:*:*:*:*:*). Content View Filters govern which packages, errata, and module streams are included in a Content View - a central construct for controlling what software is available to managed hosts across lifecycle environments. The Content View Filter Rules API allows manipulation of individual filter rules within those filters. The flaw is a textbook CWE-639 (Authorization Bypass Through User-Controlled Key): the API correctly validates that the requesting user holds Content View permissions, but does not re-validate that the supplied Content View Filter ID actually belongs to an organization within the user's authorized scope. An attacker can therefore supply an arbitrary filter ID from a foreign organization and the API will act on it without cross-tenant boundary enforcement.
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:L/I:L/A:N
API is network-reachable (AV:N), requires authenticated low-privilege user (PR:L), no user interaction needed, and impact is bounded to filter-rule disclosure and modification with no availability consequence.
Primary rating from Vendor (redhat).
CVSS VectorVendor: redhat
DescriptionCVE.org
A flaw was found in Katello where the Content View Filter Rules API does not properly enforce authorization on the parent Content View Filter. An authenticated, low-privileged user with Content View permissions in one organization may be able to access and modify filter rules belonging to a Content View Filter in another organization by supplying that filter's identifier. This can result in unauthorized disclosure of filter-rule information and unauthorized changes to unpublished Content View filter configuration.
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-67003
GHSA-593x-2w4f-c2m8
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB