CVE-2014-3248
Last modified
CVE-2014-3248 is a vulnerability of currently unknown severity. 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.. EPSS estimates a 0.54% chance of exploitation in the next 30 days.
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.
Metrics
Weakness Enumeration
Affected Software
| Vendor | Product | Versions | Update |
|---|---|---|---|
| Puppet | Facter | 2.0.0 | Rc1 |
| Puppet | Facter | 2.0.1 | — |
| Puppetlabs | Facter | >= 1.6.0, <= 1.6.18 | — |
| Puppet | Marionette Collective | < 2.5.2 | — |
| Puppet | Hiera | < 1.3.4 | — |
| Puppet | Puppet | < 2.7.26 | — |
| Puppet | Puppet | >= 3.6.0, < 3.6.2 | — |
| Puppet | Puppet Enterprise | >= 2.8.0, < 2.8.7 | — |
References
- http://puppetlabs.com/security/cve/cve-2014-3248Vendor Advisory
- http://rowediness.com/2014/06/13/cve-2014-3248-a-little-problem-with-puppet/Exploit, Technical Description
- http://secunia.com/advisories/59197Technical Description
- http://secunia.com/advisories/59200Technical Description
- http://www.securityfocus.com/bid/68035Third Party Advisory, VDB Entry
- http://puppetlabs.com/security/cve/cve-2014-3248Vendor Advisory
- http://rowediness.com/2014/06/13/cve-2014-3248-a-little-problem-with-puppet/Exploit, Technical Description
- http://secunia.com/advisories/59197Technical Description
- http://secunia.com/advisories/59200Technical Description
- http://www.securityfocus.com/bid/68035Third Party Advisory, VDB Entry
Timeline
- Published
- Last Modified
- Status
- Modified
Frequently Asked Questions
What is CVE-2014-3248?
How severe is CVE-2014-3248?
How do I fix CVE-2014-3248?
Are you affected by CVE-2014-3248?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
