PT-2010-1103 · Puppet · Puppet

Published

2010-03-03

·

Updated

2022-05-02

·

CVE-2010-0156

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 0.24.x through 0.24.8 Puppet versions 0.25.x through 0.25.1 Puppet versions prior to 2.7.11
Description The issue allows local users to exploit multiple vulnerabilities in the Puppet package, potentially leading to breaches of confidentiality, integrity, and availability of protected information. The exploitation can be carried out locally. Technical details include the possibility of a symlink attack on temporary files such as /tmp/daemonout, /tmp/puppetdoc.txt, /tmp/puppetdoc.tex, or /tmp/puppetdoc.aux.
Recommendations For Puppet versions 0.24.x through 0.24.8, update to version 0.24.9 or later to resolve the issue. For Puppet versions 0.25.x through 0.25.1, update to version 0.25.2 or later to resolve the issue. For Puppet versions prior to 2.7.11, update to version 2.7.11 or later to resolve the issue. As a temporary workaround, consider restricting access to the temporary files /tmp/daemonout, /tmp/puppetdoc.txt, /tmp/puppetdoc.tex, and /tmp/puppetdoc.aux to minimize the risk of exploitation.

Exploit

Fix

Link Following

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

Weakness Enumeration

Related Identifiers

BDU:2015-09427
CVE-2010-0156
GHSA-VRH7-99JH-3FMM

Affected Products

Puppet