First published: Wed Feb 12 2014(Updated: )
Jan Rusnacko of the Red Hat Product Security Team reports: CFME fails to check if the current user is allowed to delete catalogs. Regular user with minimal privileges will not see Catalog menu, as role based check is performed in view (layouts/_page_header_navbar.html.haml): 45 -if role_allows(:feature => 'catalog',:any => true) 46 %li(class="#{secondary_nav_class('catalogs')}") 47 %a{:href=>'/catalog/explorer'}Catalogs In the context of running application: (rdb:1) User.current_user.name "testuser1" (rdb:1) role_allows(:feature => 'catalog',:any => true) false By POSTing a request and going through catalog IDs sequentially an attacker can delete all catalogs.
Credit: secalert@redhat.com
Affected Software | Affected Version | How to fix |
---|---|---|
Red Hat CloudForms Management Engine | <=5.2.3 | |
Red Hat CloudForms Management Engine | =5.2 | |
Red Hat CloudForms Management Engine | =5.2.1 | |
Red Hat CloudForms Management Engine | =5.2.2 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2014-0078 has been classified as having a low severity level.
To fix CVE-2014-0078, update your Red Hat CloudForms Management Engine to version 5.2.3 or later.
CVE-2014-0078 affects Red Hat CloudForms Management Engine versions up to and including 5.2.2.
CVE-2014-0078 may allow a regular user with minimal privileges to delete catalogs due to insufficient access control checks.
No specific workaround is provided for CVE-2014-0078; the recommended solution is to apply the appropriate software update.