GitHub Advisoryadvisory · RubyGems

GHSA-c43c-rf7g-5xpg katello: missing repository authorization in content_uploads exposes cross-product content existence

MEDIUM Published 2026-06-17 Modified 2026-08-05 Official page ↗
Aliases
CVE-2026-12515
Ecosystem
RubyGems
Packages
katello
Severity
Moderate
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
Weaknesses
CWE-862
Reviewed
2026-06-18

Affected packages

• RubyGems katello: < 4.21.0.rc1 → fixed in 4.21.0.rc1

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.

Related

Alias · CVE (1)

  • CVE-2026-12515 A flaw was found in Katello's of Red Hat Satellite. vulnerability

Weakness · CWE (1)

  • CWE-862 Missing Authorization weakness

References