Description Multiple vulnerabilities have been reported in Puppet, which can be exploited by malicious, local users to disclose certain sensitive information, by malicious users to disclose and manipulate certain data, and by malicious people to bypass certain security restrictions. 1) Certain unspecified input is not properly verified before being used to read files. This can be exploited read to arbitrary files from local resources via a specially crafted request. 2) Certain unspecified input is not properly verified before being used to delete files. This can be exploited to delete files from local resources via a specially crafted request. Successful exploitation of this vulnerability requires that deletion is enabled (disabled by default). 3) The application stores the last run report with world-readable permissions, which can be exploited to disclose the e.g. configuration changes of an agent. 4) An input validation error within the certificate signing mechanism does not properly verify the text order displayed on the certificate. This can be exploited to trick an administrator into signing an invalid certificate. The vulnerabilities are reported in Puppet versions prior to 2.6.17 and 2.7.18 and Puppet Enterprise versions prior to 2.5.2.
Since you will touch, please add back ruby19 support, since is available a new stable version of ruby_ldap
*** This bug has been marked as a duplicate of bug 425112 ***