CVE:CVE-2012-1988
CNNVD:CNNVD-201204-215
Puppet 2.6.15之前的2.6.x版本与2.7.13之前的2.7.x版本，Puppet Enterprise （PE） Users 1.0版本、1.1版本、1.2.x版本、2.0.x版本和2.5.1之前的2.5.x版本中存在未明漏洞。代理SSL密钥与puppet master的文件创建权限的远程认证用户可通过创建包含shell元字符的全路径名文件，然后执行filebucket请求，导致任意命令执行。Puppet 2.7.13之前的2.7.x版本与Puppet Enterprise （PE） 1.2.x版本、2.0.x版本与2.5.1之前的2.5.x版本的telnet.rb，允许本地用户通过NET::Telnet连接日志(/tmp/out.log)的符号链接攻击重写任意文件。
solution:Upgrade puppet puppet to a higher version than 2.6.0,2.6.1,2.6.2,2.6.3,2.6.4,2.6.5,2.6.6,2.6.7,2.6.8,2.6.9,2.6.10,2.6.11,2.6.12,2.6.13,2.6.14,2.7.2,2.7.3,2.7.4,2.7.5,2.7.6,2.7.7,2.7.8,2.7.9,2.7.10,2.7.11,and avoid the version 2.6.0,2.6.1,2.6.2,2.6.3,2.6.4,2.6.5,2.6.6,2.6.7,2.6.8,2.6.9,2.6.10,2.6.11,2.6.12,2.6.13,2.6.14,2.7.2,2.7.3,2.7.4,2.7.5,2.7.6,2.7.7,2.7.8,2.7.9,2.7.10,2.7.11; Upgrade puppet puppet_enterprise to a higher version than 2.5.0,1.2.0,1.2.1,1.2.2,1.2.3,1.2.4,2.0.0,2.0.1,2.0.2,and avoid the version 2.5.0,1.2.0,1.2.1,1.2.2,1.2.3,1.2.4,2.0.0,2.0.1,2.0.2; Upgrade puppetlabs puppet to a higher version than 2.7.0,2.7.1,and avoid the version 2.7.0,2.7.1; Upgrade puppetlabs puppet_enterprise_users to a higher version than 1.0,1.1,and avoid the version 1.0,1.1