Secunia CSI7
Advisories
Research
Forums
Create Profile
Our Commitment
Database
Search
Advisories by Product
Advisories by Vendor
Terminology
Report Vulnerability
Insecure Library Loading
Less critical

Puppet Multiple Vulnerabilities

-

Release Date:  2012-04-11    Views:  2,129

Secunia Advisory SA48743

Where:

From local network

Impact:

Exposure of sensitive information, Privilege escalation, DoS

Solution Status:

Vendor Patch

CVE Reference(s):

Description


Multiple security issues and two vulnerabilities have been reported in Puppet, which can be exploited by malicious, local users to disclose potentially sensitive information and perform certain actions with escalated privileges and by malicious users to cause a DoS (Denial of Service).

1) An error due to the application creating a temporary file in an insecure manner when installing Mac OS X packages from remote sources can be exploited to e.g. overwrite arbitrary files or install an arbitrary package via symlink attacks.

2) An error when handling REST requests for a file from a remote filebucket can be exploited to change the defined location for filebucket storage and thus read files from the user account running the puppet master via symlink attacks.

Successful exploitation of this vulnerability requires an authorized SSL key.

3) An error when handling a marshalled Puppet::FileBucket::File object can be exploited to exhaust system resources via specially crafted REST requests.

4) An error when handling file bucket requests can be exploited to execute certain shell commands by requesting an existing file containing executable commands within its path.

Successful exploitation of vulnerability #3 and #4 requires agent SSL keys.

5) An error due to the application creating an output log for NET::Telnet connections in an insecure manner can be exploited to e.g. overwrite arbitrary files via symlink attacks.

Please see the vendor's advisories for a list of affected versions.


Solution:
Update to a fixed version or apply hotfixes (please see the vendor's advisories for details).

Provided and/or discovered by:
Reported by the vendor

Original Advisory:
http://puppetlabs.com/security/cve/cve-2012-1906/
http://puppetlabs.com/security/cve/cve-2012-1986/
http://puppetlabs.com/security/cve/cve-2012-1987/
http://puppetlabs.com/security/cve/cve-2012-1988/
http://puppetlabs.com/security/cve/cve-2012-1989/

Deep Links:
Links available to Secunia VIM customers

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 vuln@secunia.com

Subject: Puppet Multiple Vulnerabilities

No posts yet

-

You must be logged in to post a comment.



 Products Solutions Customers Partner Resources Company
 
 Corporate
Vulnerability Intelligence Manager (VIM)
Corporate Software Inspector (CSI)
Consumer
Personal Software Inspector (PSI)
Online Software Inspector (OSI)
 Industry
Compliance
Technology
Integration
 Customers
Testimonials
 VARS
MSSP
Technology Partners
References
 Factsheets
Reports
Webinars
Events
 About us
Careers
Memberships
Newsroom


 
© 2002-2014 Secunia ApS - Rued Langgaards Vej 8, 4th floor, DK-2300 Copenhagen, Denmark - +45 7020 5144
Terms & Conditions and Copyright - Privacy - Report Vulnerability