Bug 1532468 (CVE-2017-1000469)

Summary: CVE-2017-1000469 cobbler: Command injection in the "add repo" component allows for remote code execution
Product: [Other] Security Response Reporter: Sam Fowler <sfowler>
Component: vulnerabilityAssignee: Red Hat Product Security <security-response-team>
Status: CLOSED WONTFIX QA Contact:
Severity: high Docs Contact:
Priority: high    
Version: unspecifiedCC: athmanem, bkearney, ggainey, jdobes, jimi, kwizart, meissner, mmraka, orion, scott, thomas, tlestach, vanmeeuwen+fedora
Target Milestone: ---Keywords: Security
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-06-08 03:36:23 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1532469, 1532470, 1533708, 1533709    
Bug Blocks: 1532471    

Description Sam Fowler 2018-01-09 02:51:45 UTC
Cobbler version up to 2.8.2 is vulnerable to a command injection vulnerability in the "Mirror" field of the "Adding a Repo" form. A remote user could exploit this to execute arbitrary code as root.

References:
https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-1000469
https://github.com/cobbler/cobbler/issues/1845

Comment 1 Sam Fowler 2018-01-09 02:52:26 UTC
Created cobbler tracking bugs for this issue:

Affects: epel-all [bug 1532469]
Affects: fedora-all [bug 1532470]

Comment 3 Kurt Seifried 2018-01-12 01:41:26 UTC
Statement:

Red Hat Satellite 5 is now in Production 3 Phase of the support and maintenance life cycle. The cobbler API has a user associated with it however the password is a randomly generated  64 character string, making the API inaccessible. This has been rated as having Low security impact and is not currently planned to be addressed in future updates. For additional information, refer to the Red Hat Enterprise Linux Life Cycle: https://access.redhat.com/support/policy/updates/errata/.