CVE-2014-3248

Puppet Enterprise <2.8.7, Puppet <2.7.26 & 3.x <3.6.2 - Privilege E...

Title source: llm
STIX 2.1

Description

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.

References (5)

Core 5
Core References
Vendor Advisory x_refsource_confirm
http://puppetlabs.com/security/cve/cve-2014-3248
Technical Description third-party-advisory x_refsource_secunia
http://secunia.com/advisories/59197
Technical Description third-party-advisory x_refsource_secunia
http://secunia.com/advisories/59200
Third Party Advisory, VDB Entry vdb-entry x_refsource_bid
http://www.securityfocus.com/bid/68035

Scores

EPSS 0.0007
EPSS Percentile 22.3%

Details

CWE
CWE-17
Status published
Products (11)
puppet/facter 2.0.0 rc1 (4 CPE variants)
puppet/facter 2.0.1 (5 CPE variants)
puppet/hiera < 1.3.4
puppet/marionette_collective < 2.5.2
puppet/puppet < 2.7.26
puppet/puppet_enterprise 2.8.0 - 2.8.7
puppetlabs/facter 1.6.0 - 1.6.18
rubygems/facter 0 - 1.7.6RubyGems
rubygems/hiera 0 - 1.3.4RubyGems
rubygems/mcollective-client 0 - 2.5.2RubyGems
... and 1 more
Published Nov 16, 2014
Tracked Since Feb 18, 2026