Skip to main content
← All vulnerabilities
CVE-2014-3248GHSA-92V7-PQ4H-58J5

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 b

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 1.7.6, 2.0.2, 1.3.4, 2.7.26, 3.6.2, and 1 more
None on Exploit-DB, Metasploit or GitHub

Summary

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.

Timeline

  1. CVE published
  2. Record last updated

Affected versions

  • n/a n/a

    Version range not reported

  • facterRubyGems

    fixed in 1.7.6

  • facterRubyGems

    From 2.0.0 · fixed in 2.0.2

  • hieraRubyGems

    fixed in 1.3.4

  • puppetRubyGems

    fixed in 2.7.26

  • puppetRubyGems

    From 3.0.0 · fixed in 3.6.2

  • mcollective-clientRubyGems

    fixed in 2.5.2

References 5

puppetlabs.com

secunia.com

rowediness.com

securityfocus.com