CVEvulnerability
CVE-2014-3248
6.2 MEDIUM
Official page ↗
- Status
- Modified
- Published
- 2014-11-16
- Last modified
- 2026-06-17
- Assigner
- [email protected]
- CVSS 2.0 ([email protected])
- 6.2 MEDIUM — AV:L/AC:H/Au:N/C:C/I:C/A:C
- Weaknesses
- CWE-17
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.
Affected configurations
• puppet facter 2.0.0
• 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)
Related
Weakness · not in database (1)
References
- http://puppetlabs.com/security/cve/cve-2014-3248 Vendor Advisory
- http://rowediness.com/2014/06/13/cve-2014-3248-a-little-problem-with-puppet/ Exploit, Technical Description
- http://secunia.com/advisories/59197 Technical Description
- http://secunia.com/advisories/59200 Technical Description
- http://www.securityfocus.com/bid/68035 Third Party Advisory, VDB Entry
- http://puppetlabs.com/security/cve/cve-2014-3248 Vendor Advisory
- http://rowediness.com/2014/06/13/cve-2014-3248-a-little-problem-with-puppet/ Exploit, Technical Description
- http://secunia.com/advisories/59197 Technical Description
- http://secunia.com/advisories/59200 Technical Description
- http://www.securityfocus.com/bid/68035 Third Party Advisory, VDB Entry