Cobbler command injection vulnerability (CVE-2017-1000469)

Bug #1742098 reported by Adam Heczko
258
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
Medium
MOS Maintenance
7.0.x
New
Medium
MOS Maintenance
8.0.x
New
Medium
MOS Maintenance

Bug Description

Detailed bug description:

Cobbler version up to 2.8.2 is vulnerable to a command injection vulnerability in the "add repo" component resulting in arbitrary code execution as root user.

Fuel node ships with Cobbler used for cloud deployment purposes. Although Cobber API is not intended to use over the network in Fuel use case we need to provide updated Cobbler packages.

https://github.com/cobbler/cobbler/issues/1845

description: updated
description: updated
description: updated
Changed in fuel:
assignee: nobody → MOS Maintenance (mos-maintenance)
Revision history for this message
Alexander Rubtsov (arubtsov) wrote :

sla2 for 9.0-updates

tags: added: customer-found sla2
Changed in fuel:
milestone: 9.x-updates → 9.2-mu-5
status: New → Confirmed
Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Fix proposed to packages/centos7/cobbler (9.0)

Fix proposed to branch: 9.0
Change author: Denis V. Meltsaykin <email address hidden>
Review: https://review.fuel-infra.org/37796

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Fix merged to packages/centos7/cobbler (9.0)

Reviewed: https://review.fuel-infra.org/37796
Submitter: Pkgs Jenkins <email address hidden>
Branch: 9.0

Commit: f56dde23ea494dc74aaef674b66e05a971974fc2
Author: Denis V. Meltsaykin <email address hidden>
Date: Tue Feb 6 16:19:47 2018

Fix for cve-2017-1000469

Since cobbler uses shell when calling external commands it's needed
to wrap arguments so shell doesn't treat them as separate commands.

Change-Id: I04f7438abcab12d77f04e697e20c49cb2d7d38b7
Closes-Bug: #1742098

Changed in fuel:
status: Confirmed → Fix Committed
Revision history for this message
Vladimir Jigulin (vjigulin) wrote :

Verified on 9.2-mu-5 (proposed):
/usr/lib/python2.7/site-packages/cobbler/action_reposync.py file patched

Changed in fuel:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public Security information  
Everyone can see this security related information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.