[
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