Skip to main content

Katello CVE-2026-107444

| EUVDEUVD-2026-94692 MEDIUM
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-10-08 redhat GHSA-847r-w73h-6hx2
4.3
CVSS 3.1 · Vendor: redhat
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate with product-view permission in one org
  2. Exploit
    Enumerate or guess Docker meta tag identifiers from another org
  3. Execution
    Query Docker Tags repositories API with the foreign tag ID
  4. Impact
    Receive cross-organization repository configuration metadata

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 account (PR:L) that has permission to view products in at least one organization on a multi-organization Satellite/Katello deployment, plus network access to the Docker Tags repositories API. The specific trigger is supplying a Docker meta tag identifier that belongs to a different organization; the API lists its repositories without enforcing organization scoping. Limiting factors: the attacker must already have valid credentials and product-view rights, the instance must host more than one organization for cross-boundary disclosure to have meaning, and the attacker needs to know or enumerate valid foreign tag identifiers. Impact is confined to disclosure of repository configuration metadata - no modification (I:N) or service disruption (A:N).

Impact

This is a genuine but low-severity information-disclosure issue, correctly rated CVSS 4.3 (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N). The signals are internally consistent and point to a bounded, not an urgent, risk: the vector is network-reachable with low complexity, but exploitation requires an already-authenticated user holding legitimate permission to view products in at least one organization (PR:L), and impact is limited to low confidentiality with no integrity or availability effect (C:L/I:N/A:N). No EPSS score, KEV listing, or POC was provided in the input, so there is no public exploit identified at time of analysis and no evidence of active exploitation - this is not a drop-everything priority. The core risk is a multi-tenancy/org-boundary weakness (CWE-639, IDOR-style authorization bypass), which matters disproportionately for service providers or large enterprises running multiple organizations in one Satellite/Katello instance, where cross-tenant metadata leakage breaks an expected trust boundary. One data note: the input Tag labels this 'Authentication Bypass,' but the description and CWE-639 make clear it is an authorization (org-scoping) failure by an authenticated user, not an authentication bypass - treat the tag as imprecise.

Exploit ScenarioDerived

An authenticated Satellite/Katello user who legitimately administers products in Organization A supplies a Docker meta tag identifier belonging to Organization B to the Docker Tags repositories API. Because the API fails to enforce organization scoping, it returns repository metadata for the other organization, disclosing repository configuration the user should not see. No public exploit code was identified in the input, and exploitation requires only a valid low-privilege account plus a reachable network path to the API.

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 – Oct 08, 2026

Cross-organization repository metadata disclosure in the Katello (Red Hat Satellite 6) Docker Tags repositories API allows an authenticated user who holds product-view permissions in one organization to retrieve repository configuration data for Docker meta tags owned by a different organization by simply supplying that foreign tag identifier. The weakness is an authorization-scoping gap (CWE-639, IDOR-style) correctly rated CVSS 4.3 (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N), with impact limited to low-severity confidentiality loss - there is no write or denial-of-service effect. Exploitation requires valid credentials, multi-organization deployment, and knowledge or enumeration of valid foreign tag identifiers; no public exploit code and no confirmed active exploitation (CISA KEV) were identified at time of analysis, and EPSS data was not supplied.

RemediationAI

No vendor-released patch was identified in the available data at time of analysis - Red Hat's CVE page (https://access.redhat.com/security/cve/CVE-2026-107444) and Bugzilla (https://bugzilla.redhat.com/show_bug.cgi?id=2547765) should be monitored for an errata and exact fixed Satellite 6 version, and the fix should be applied as soon as it ships. In the interim, the most direct compensating control is to tighten RBAC so that the 'view products' permission is granted only to users who genuinely need visibility across the affected organizations - note the trade-off that this breaks legitimate cross-organization reporting workflows. Where cross-organization content sharing is unnecessary, consolidate to a single organization or segregate Satellite instances per organization, accepting the added operational and management overhead. Additionally, restrict network access to the Katello/Satellite API (limit to trusted management subnets or admin VPN), since exploitation requires reachability of the Docker Tags repositories API - this reduces exposure but does not fix the logic flaw for internal users. Log and alert on Docker tag repository lookups that cross organization boundaries to detect enumeration attempts (high false-positive potential in legitimate admin traffic), and treat the disclosed repository configuration metadata as sensitive when assessing blast radius.

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, subscription, and repository management layer used by Red Hat Satellite 6 (and related Red Hat content products). It exposes REST APIs for managing products, repositories, and container image metadata, including Docker repositories and their 'meta tags' - the tag-level index that maps a Docker tag to one or more backing repositories. In a multi-organization Satellite deployment, Katello is expected to scope every listing operation to the organizations the requesting user is authorized for. This flaw (CWE-639, Authorization Bypass Through User-Controlled Key) occurs because the Docker Tags repositories API accepts a tag identifier from the request and performs the repository lookup without intersecting it against the caller's organization scope, so the identifier itself acts as the trust anchor - a classic insecure direct object reference. The root cause is missing/incorrect authorization filtering on a server-side object lookup, not a memory-safety or crypto weakness. The supplied CPE records point at Red Hat Satellite 6 and Red Hat Hardened Images entries with wildcard version fields, indicating affected builds are tracked at the product level rather than pinned to a specific release in the data available here; the CVSS vector (AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N) confirms the issue is remotely reachable, low-complexity, requires authentication (PR:L), needs no user interaction, and yields only limited confidentiality impact.

Know when Katello 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 4.3 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
vuln.today AI 4.3 MEDIUM

Authenticated low-privilege API user (PR:L) over the network with low complexity; only limited confidentiality disclosure of repository metadata, no integrity or availability impact.

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

Primary rating from Vendor (redhat).

CVSS VectorVendor: redhat

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

DescriptionCVE.org

A flaw was found in Katello where the Docker Tags repositories API does not properly enforce organization scoping when listing repositories for a Docker meta tag. An authenticated user with permission to view products in one organization may be able to retrieve repository metadata associated with Docker tags belonging to another organization by supplying the tag identifier. This can result in unauthorized disclosure of repository configuration information across organization boundaries.

Threat Intelligence Overview

EPSS Score
0.2%
Top 90% exploitable
Prevalence
Medium
Red Hat Satellite 6 / Katello: common in RHEL enterprise shops, not everywhere
Data Quality
5 sources
Confidence: Medium

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

22
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +22
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_hardened_images:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_satellite_6:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_satellite_6:*:*:*:*:*:*:*:*
CVE-2013-2143 MEDIUM POC
6.5 Apr 17

The users controller in Katello 1.5.0-14 and earlier, and Red Hat Satellite, does not check authorization for the update

CVE-2012-3503 CRITICAL
9.8 Aug 25

The installation script in Katello 1.0 and earlier does not properly generate the Application.config.secret_token value,

CVE-2014-3712 MEDIUM POC
5.0 Nov 03

Katello allows remote attackers to cause a denial of service (memory consumption) via the (1) mode parameter in the setu

CVE-2016-3072 HIGH
8.8 Jun 07

Multiple SQL injection vulnerabilities in the scoped_search function in app/controllers/katello/api/v2/api_controller.rb

CVE-2013-4455 LOW POC
2.1 May 14

Katello Installer before 0.0.18 uses world-readable permissions for /etc/pki/tls/private/katello-node.key when deploying

CVE-2026-107445 MEDIUM
5.4 Oct 08

An authorization flaw in Katello's Flatpak Remote Repositories API allows an authenticated user who is permitted to view

CVE-2024-4812 MEDIUM
4.8 Jun 05

A flaw was found in the Katello plugin for Foreman, where it is possible to store malicious JavaScript code in the "Desc

CVE-2018-14623 MEDIUM
4.3 Dec 14

A SQL injection flaw was found in katello's errata-related API. Rated medium severity (CVSS 4.3), this vulnerability is

CVE-2019-14825 LOW
2.7 Nov 25

A cleartext password storage issue was discovered in Katello, versions 3.x.x.x before katello 3.12.0.9. Rated low severi

CVE-2012-5561 LOW
2.1 Mar 01

script/katello-generate-passphrase in Katello 1.1 uses world-readable permissions for /etc/katello/secure/passphrase, wh

CVE-2012-6116 LOW
2.1 Mar 01

modules/certs/manifests/config.pp in katello-configure before 1.3.3.pulpv2 in Katello uses weak permissions (666) for th

Vendor StatusVendor

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