PT-2012-1140 · Puppet+1 · Puppet+2

Published

2012-05-29

·

Updated

2022-05-14

·

CVE-2012-1906

CVSS v2.0

6.0

Medium

VectorAV:N/AC:M/Au:S/C:P/I:P/A:P
Name of the Vulnerable Software and Affected Versions Puppet versions 2.6.x through 2.6.14 Puppet versions 2.7.x through 2.7.12 Puppet Enterprise (PE) Users versions 1.0 through 1.2.x Puppet Enterprise (PE) Users versions 2.0.x through 2.5.0
Description The issue affects the confidentiality, integrity, and availability of protected information. Exploitation can be carried out remotely by an attacker who has passed the authentication procedure. It involves using predictable file names when installing Mac OS X packages from a remote source, allowing local users to overwrite arbitrary files or install arbitrary packages via a symlink attack on a temporary file in /tmp.
Recommendations For Puppet versions 2.6.x through 2.6.14, update to version 2.6.15 or later. For Puppet versions 2.7.x through 2.7.12, update to version 2.7.13 or later. For Puppet Enterprise (PE) Users versions 1.0 through 1.2.x, update to a version later than 2.5.0, specifically version 2.5.1 or later. For Puppet Enterprise (PE) Users versions 2.0.x through 2.5.0, update to version 2.5.1 or later. As a temporary workaround, consider restricting access to the package installation feature to minimize the risk of exploitation.

Exploit

Fix

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

Weakness Enumeration

Related Identifiers

BDU:2015-09668
CVE-2012-1906
DSA-2451-1
GHSA-C4MC-49HQ-Q275

Affected Products

Macos X
Puppet
Puppet Enterprise (Pe) Users