[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-967?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13552127#comment-13552127
 ] 

John Kinsella commented on CLOUDSTACK-967:
------------------------------------------

Concur.

Just looked through my sudo logs, this is what I see it running:

sudo:    cloud : TTY=unknown ; PWD=/var/lib/cloud/management ; USER=root ; 
COMMAND=/bin/cp -b /usr/lib64/cloud/common/vms/systemvm.iso 
/usr/lib64/cloud/common/vms/systemvm.iso.bak
sudo:    cloud : TTY=unknown ; PWD=/var/lib/cloud/management ; USER=root ; 
COMMAND=/bin/cp -fr /var/lib/cloud/management/systemvm_mnt/authorized_keys 
/var/lib/cloud/management/systemvm_mnt/cloud-scripts.tgz 
/var/lib/cloud/management/systemvm_mnt/systemvm.zip /tmp/cloud/systemvm/
sudo:    cloud : TTY=unknown ; PWD=/var/lib/cloud/management ; USER=root ; 
COMMAND=/bin/cp /var/lib/cloud/management/.ssh/id_rsa.pub 
/tmp/cloud/systemvm/authorized_keys
sudo:    cloud : TTY=unknown ; PWD=/var/lib/cloud/management ; USER=root ; 
COMMAND=/bin/cp -f /tmp/systemvm.iso /usr/lib64/cloud/common/vms/systemvm.iso
sudo:    cloud : TTY=unknown ; PWD=/var/lib/cloud/management ; USER=root ; 
COMMAND=/bin/cp -fb /var/lib/cloud/management/.ssh/id_rsa 
/usr/lib64/cloud/common/scripts/vm/systemvm/id_rsa.cloud
sudo:    cloud : TTY=unknown ; PWD=/var/lib/cloud/management ; USER=root ; 
COMMAND=/bin/chmod 644 /usr/lib64/cloud/common/scripts/vm/systemvm/id_rsa.cloud
sudo:    cloud : TTY=unknown ; PWD=/var/lib/cloud/management ; USER=root ; 
COMMAND=/bin/mkdir -p /var/lib/cloud/management/systemvm_mntsudo:    cloud : 
TTY=unknown ; PWD=/var/lib/cloud/management ; USER=root ; COMMAND=/bin/mount -o 
loop /usr/lib64/cloud/common/vms/systemvm.iso 
/var/lib/cloud/management/systemvm_mnt
sudo:    cloud : TTY=unknown ; PWD=/var/lib/cloud/management ; USER=root ; 
COMMAND=/bin/umount /var/lib/cloud/management/systemvm_mnt
                
> security hazard: passwordless root sudo for cloud user
> ------------------------------------------------------
>
>                 Key: CLOUDSTACK-967
>                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-967
>             Project: CloudStack
>          Issue Type: Improvement
>      Security Level: Public(Anyone can view this level - this is the 
> default.) 
>            Reporter: Noa Resare
>              Labels: security
>
> When running the setup-cloud-management program, it installs a terrible entry 
> in the file /etc/sudoers:
> cloud ALL =NOPASSWD : ALL
> To the uninitiated: this means that the user 'cloud' can become root without 
> supplying a password via the sudo facility.
> This is obviously very, very bad from a security perspective. Any security 
> vulnerability where an attacker (remote or local) can trick the cloudstack 
> server component to execute arbitrary tasks immediately escalates into root 
> access.
> Let's figure out what permissions cloudstack actually needs and fix this.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to