NetSight
medium6.2

CVE-2014-3248

Untrusted search path vulnerability in Puppet Enterprise 2.8 before 2.8.7, Puppet before 2.7.26 and 3.x before 3.6.2, Facter 1.6.x and 2.x before 2.0.2, Hiera …

Impact

Untrusted search path vulnerability in Puppet Enterprise 2.8 before 2.8.7, Puppet before 2.7.26 and 3.x before 3.6.2, Facter 1.6.x and 2.x before 2.0.2, Hiera before 1.3.4, and Mcollective before 2.5.2, when running with Ruby 1.9.1 or earlier, allows local users to gain privileges via a Trojan horse file in the current working directory, as demonstrated using (1) rubygems/defaults/operating_system.rb, (2) Win32API.rb, (3) Win32API.so, (4) safe_yaml.rb, (5) safe_yaml/deep.rb, or (6) safe_yaml/deep.so; or (7) operatingsystem.rb, (8) operatingsystem.so, (9) osfamily.rb, or (10) osfamily.so in puppet/confine.

Affected products

VendorProductAffected versions
PuppetFacter
Versions 2.0.0, 2.0.1
PuppetlabsFacter
from 1.6.0 through 1.6.18
PuppetMarionette Collective
before 2.5.2
PuppetHiera
before 1.3.4
PuppetPuppet
before 2.7.26
from 3.6.0 before 3.6.2
PuppetPuppet Enterprise
from 2.8.0 before 2.8.7

Weakness classification

References