CVE-2026-12515
Received Received - Intake
Authorization Bypass in Katello for Red Hat Satellite

Publication date: 2026-06-17

Last updated on: 2026-06-17

Assigner: Red Hat, Inc.

Description
A flaw was found in Katello's of Red Hat Satellite. A content upload functionality where insufficient authorization checks in the ContentUploadsController allowed users with the edit_products permission to query content information for repositories outside the products they were authorized to manage. An authenticated attacker could exploit this issue to determine whether specific content exists within repositories that should otherwise be inaccessible. This issue does not allow unauthorized modification, import, or publication of content.
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2026-06-17
Last Modified
2026-06-17
Generated
2026-06-17
AI Q&A
2026-06-17
EPSS Evaluated
N/A
NVD
EUVD
Affected Vendors & Products
Showing 1 associated CPE
Vendor Product Version / Range
red_hat katello *
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-862 The product does not perform an authorization check when an actor attempts to access a resource or perform an action.
Attack-Flow Graph
AI Quick Actions
Instant insights powered by AI
Executive Summary

This vulnerability exists in Katello's ContentUploadsController where insufficient authorization checks allow users with the edit_products permission to query content information for repositories outside the products they are authorized to manage.

An authenticated attacker can exploit this flaw to determine whether specific content exists within repositories that should otherwise be inaccessible to them.

Importantly, this issue does not allow unauthorized modification, import, or publication of contentβ€”only unauthorized information disclosure.

Impact Analysis

The primary impact of this vulnerability is information disclosure.

An attacker with limited permissions can discover whether certain content exists in repositories they should not have access to, potentially exposing sensitive or restricted information.

However, the vulnerability does not allow unauthorized modification, import, or publication of content, limiting the scope of potential damage.

Detection Guidance

This vulnerability involves insufficient authorization checks in the ContentUploadsController of Katello, allowing users with edit_products permission to query content information for unauthorized repositories.

Detection would involve monitoring or auditing API calls or application logs for attempts to access content uploads outside the authorized product scope.

Since the issue is related to authorization checks in the application layer, network-level detection commands are not directly applicable.

Suggested approach includes reviewing application logs for suspicious queries or requests to the ContentUploadsController that reference repositories outside the user's authorized products.

No specific commands are provided in the available resources.

Mitigation Strategies

Immediate mitigation involves ensuring that the ContentUploadsController enforces proper object-level authorization checks to restrict access to only repositories the user is authorized to manage.

According to the available information, security improvements have been made to the Katello project to enforce these checks by chaining the `.editable` scope when retrieving repositories.

Applying the patches or updates from the Katello project that include these fixes is the recommended step.

Until patches are applied, restrict user permissions carefully to limit edit_products permissions only to trusted users.

Compliance Impact

This vulnerability allows an authenticated user with limited permissions to access information about content in repositories outside their authorized scope, resulting in unauthorized information disclosure.

While the issue does not allow unauthorized modification or deletion of data, the unauthorized disclosure of repository content information could potentially impact compliance with standards and regulations that require strict access controls and data confidentiality, such as GDPR and HIPAA.

Specifically, unauthorized information disclosure may violate principles of data minimization and confidentiality, which are critical in these regulations.

Chat Assistant
Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-12515. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70
EPSS Chart