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.
Solution: Update to the latest version or apply hotfixes.
Provided and/or discovered by: Reported by the vendor.
Original Advisory: http://puppetlabs.com/security/cve/cve-2012-3864/
Do you have additional information related to this advisory?
Please provide information about patches, mitigating factors, new versions, exploits, faulty patches, links, and other relevant data by posting comments to this Advisory. You can also send this
information to email@example.com
Subject: Puppet Multiple Vulnerabilities
No posts yet
You must be logged in to post a comment.
Secunia Customer Login
Not a customer already?
Learn more about how our market leading Vulnerability Management solutions can help you manage risk and ensure compliance.