PT-2011-1171 · Puppet · Puppet

Published

2011-10-27

·

Updated

2022-05-14

·

CVE-2011-3871

CVSS v2.0

6.9

Medium

VectorAV:L/AC:M/Au:N/C:C/I:C/A:C
Name of the Vulnerable Software and Affected Versions Puppet versions 2.7.x prior to 2.7.5 Puppet versions 2.6.x prior to 2.6.11 Puppet version 0.25.x
Description The issue allows local users to run arbitrary Puppet code or trick a user into editing arbitrary files due to the use of a predictable file name when running in --edit mode. This can lead to a violation of confidentiality, integrity, and availability of protected information. The exploitation of the issue can be carried out locally.
Recommendations For Puppet versions 2.7.x prior to 2.7.5, update to version 2.7.5 or later. For Puppet versions 2.6.x prior to 2.6.11, update to version 2.6.11 or later. For Puppet version 0.25.x, consider upgrading to a newer version that is not affected by this issue, as 0.25.x is outdated and may pose additional security risks. As a temporary workaround, consider avoiding the use of the --edit mode until a patch is available.

Exploit

Fix

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

BDU:2015-09427
CVE-2011-3871
DSA-2314-1
GHSA-MPMX-GM5V-Q789

Affected Products

Puppet