Puppet contains a flaw that is triggered when certain input is not properly verified when parsing an HTTP GET request which contains a valid certificate and private key. This may allow a remote attacker to gain access to arbitrary files.
Classification
Location:
Remote / Network Access
Attack Type:
Information Disclosure
Impact:
Loss of Confidentiality
Solution:
Patch / RCS,
Upgrade
Exploit:
Exploit Unknown
Disclosure:
Vendor Verified
OSVDB:
Web Related
Solution
Upgrade to Puppet to version 2.6.17 or 2.7.18 or higher and Puppet Enterprise to version 2.5.2 or higher, as they have been reported to fix this vulnerability. In addition, the vendor has released a patch for some older versions.