Fedora Account System
Red Hat Associate
Red Hat Customer
An authorization bypass in Katello's Content View History API. The ContentViewHistoriesController resolves the requested Content View using an unrestricted ContentView.find(params[:content_view_id]) lookup instead of the authorization-aware ContentView.readable scope. As a result, an authenticated user with view_content_views permission for one organization may be able to supply the ID of a Content View belonging to another organization and retrieve its lifecycle history. The reported impact is limited to unauthorized disclosure of Content View lifecycle metadata, including publication and promotion events, associated users, and timestamps.