CVE-2014-3248: Untrusted search path vulnerability in Puppet Enterprise 2.8 before 2.8.7, Puppet before 2.7.26 and 3.x before
38
Routine
MEDIUM 6.2DOWNGRADEUPGRADEUPGRADE
CVE-2014-3248 is a medium-severity flaw (CVSS 6.2) affecting facter, facter, marionette collective. Below: why it ranks where it does, which versions are affected, what to do, and the exact commands.
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_ya
Downgrading can break dependent software and may reopen older bugs. Read the distro advisory first and test on a non-production host.
After downgrade
Restart the service, and keep the package held until a fixed release ships.
Verify at the official sourceNVD · CVE Program · Report a problem with this page Scores and fixes here are computed automatically from those and other public sources. Confirm with the vendor advisory before changing production systems.
Quick answers
How do I fix CVE-2014-3248?
facter: downgrade or apply the listed mitigation; facter: upgrade to newer than 1.6.18; marionette collective: upgrade to 2.5.2. Exact commands for each OS are on this page.
Is CVE-2014-3248 being exploited?
CVE-2014-3248 is not on the CISA Known Exploited Vulnerabilities list at the time of the last update. Check again, as this can change.
What does CVE-2014-3248 affect?
CVE-2014-3248 affects facter, facter, marionette collective. Severity is medium (CVSS 6.2). 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 earli