Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 425846 (2012-3864) - app-admin/puppet : multiple vulnerabilities (2012-{3864,3865,3866,3867})
Summary: app-admin/puppet : multiple vulnerabilities (2012-{3864,3865,3866,3867})
Status: RESOLVED DUPLICATE of bug 425112
Alias: 2012-3864
Product: Gentoo Security
Classification: Unclassified
Component: Vulnerabilities (show other bugs)
Hardware: All Linux
: Normal minor (vote)
Assignee: Gentoo Security
URL: https://secunia.com/advisories/49863/
Whiteboard: B4 [ebuild]
Keywords:
Depends on:
Blocks:
 
Reported: 2012-07-11 15:45 UTC by Agostino Sarubbo
Modified: 2012-07-11 21:54 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Agostino Sarubbo gentoo-dev 2012-07-11 15:45:03 UTC
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.
Comment 1 Agostino Sarubbo gentoo-dev 2012-07-11 19:22:50 UTC
Since you will touch, please add back ruby19 support, since is available a new stable version of ruby_ldap
Comment 2 Sean Amoss (RETIRED) gentoo-dev Security 2012-07-11 21:54:18 UTC

*** This bug has been marked as a duplicate of bug 425112 ***