CVEvulnerability

CVE-2014-3248

6.2 MEDIUM Published 2014-11-16 Modified 2026-06-17 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