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 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.
Published:Jun 10, 2014
Last Modified:Apr 12, 2025
EPS:Nov 16, 2014
EPSS Score:0.00164
CVSS Score:6.2
Affected Products
Vendor
Product
Action
Vendor
Puppet
Product
Facter
Puppet
Facter
Vendor
Puppet
Product
Hiera
Puppet
Hiera
Vendor
Puppet
Product
Marionette Collective
Puppet
Marionette Collective
Vendor
Puppet
Product
Puppet
Puppet
Puppet
Vendor
Puppet
Product
Puppet Enterprise
Puppet
Puppet Enterprise
Vendor
Puppetlabs
Product
Facter
Puppetlabs
Facter
Exploits
Common Weakness Enumeration
Common Attack Pattern Enumeration and Classification (CAPEC)
References
Common Vulnerability Scoring System
Attack Vector
Network
Adjacent
Local
Physical
Privileges Required
None
Low
High
User Interaction
None
Required
Scope
Unchanged
Changed
Confidentiality
None
Low
High
Integrity
None
Low
High
Availability
None
Low
High
