Puppet contains a flaw that may allow a malicious local user to overwrite arbitrary files on the system. The issue is due to the application creating temporary files insecurely. It is possible for a local attacker to use a symlink attack against the '.k5login' file to cause the program to unexpectedly write to, or overwrite an attacker specified file.
Classification
Location:
Local Access Required
Attack Type:
Input Manipulation
Impact:
Loss of Integrity
Solution:
Upgrade
Exploit:
Exploit Unknown
Disclosure:
Vendor Verified
Solution
Upgrade Puppet to version 2.6.14, 2.7.11, or higher, Puppet Enterprise to version 2.0.3 or higher, as they have been reported to fix this vulnerability. In addition, the vendor has released a patch for some older versions of Puppet Enterprise.