CVE:CVE-2016-2785
CNNVD:CNNVD-201606-191
Puppet是美国Puppet实验室的套基于客户端/服务器（C/S）架构的配置管理工具，它可用于管理配置文件、用户、cron任务、软件包、系统服务等。Puppet Agent是其中的客一个客户端工具。Puppet Server是一套用于管理Puppet agents的工具。
Puppet和Puppet Agent中的Ruby puppetmaster和Puppet Server中存在安全漏洞。远程攻击者可借助不正确的URL编码利用该漏洞绕过既定的auth.conf访问限制。以下产品及版本受到影响：Puppet Server 2.3.2之前版本，Puppet 4.4.2之前4.x版本，Puppet Agent 1.4.2之前版本。
solution:Upgrade puppet puppet to a higher version than 4.0.0,4.0.0:rc1,4.0.0:rc2,4.0.0:rc3,4.1.0,4.2.0,4.2.1,4.2.2,4.2.3,4.3.0,4.3.1,4.3.2,4.4.0,4.4.1,and avoid the version 4.0.0,4.0.0:rc1,4.0.0:rc2,4.0.0:rc3,4.1.0,4.2.0,4.2.1,4.2.2,4.2.3,4.3.0,4.3.1,4.3.2,4.4.0,4.4.1; Upgrade puppet puppet_server to a higher version than 2.0.0,2.1.0,2.1.1,2.1.2,2.2.0,2.3.0,2.3.1,and avoid the version 2.0.0,2.1.0,2.1.1,2.1.2,2.2.0,2.3.0,2.3.1; Upgrade puppet puppet_agent to a higher version than 1.4.1,and avoid the version 1.4.1