GHSA-92v7-pq4h-58j5 · Severity: medium · Ecosystem: rubygems — facter, hiera, mcollective-client, and puppet affected by untrusted search path vulnerability
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.
Conclusion & alert: CVE-2014-3248 is rated Exploit Available (54.5/100): CVSS Medium severity, with low exploitation likelihood (EPSS 0.54%). Core evidence: 1 public exploit reference(s) are indexed (Exploit-DB). Mandatory action: Public exploits are available—assess exposure, apply mitigations, and prioritize patching.
Risk is dynamic; we continuously reassess and refresh what is shown on this page as upstream context changes.
| EDB-ID | Source | Kind | Published | Link |
|---|---|---|---|---|
| — | nvd_ref | exploit_tag | Exploit-DB ↗ |
EPSS lead: Daily EPSS estimates relative likelihood of exploitation; percentile ranks this CVE among scored vulnerabilities (higher = more severe relative rank).
| # | Date | Old EPSS score | New EPSS score | Delta (New - Old) |
|---|---|---|---|---|
| 1 | 2026-06-15 | 0.07% | 0.54% | +0.46% |
| 2 | 2026-04-14 | 0.17% | 0.07% | -0.10% |
| 3 | 2025-03-17 | — | 0.17% | — |
Full EPSS history (5 records total)
CVSS metrics for this CVE.
| Base score | Version | Severity | Vector | Exploitability | Impact | Score source |
|---|---|---|---|---|---|---|
| 6.2 | 2.0 | MEDIUM |
|
1.9 | 10.0 | [email protected] |
GHSA-92v7-pq4h-58j5 · Severity: medium · Ecosystem: rubygems — facter, hiera, mcollective-client, and puppet affected by untrusted search path vulnerability
| vendor | priority | summary | link |
|---|---|---|---|
debian
|
low | CVE-2014-3248 low priority: Debian including 4 source packages (facter, hiera, mcollective, puppet), 13 status rows across 5 suites (bookworm, bullseye, forky, sid, trixie): resolved 13. | https://security-tracker.debian.org/tracker/CVE-2014-3248 |
gentoo
|
high | CVE-2014-3248: 2 GLSA(s) (201412-15, 201412-45), 2 atom(s) (app-admin/mcollective, dev-ruby/facter); latest impact high. | https://bugs.gentoo.org/buglist.cgi?quicksearch=CVE-2014-3248 |
redhat
|
medium | — | https://access.redhat.com/security/cve/CVE-2014-3248 |
ubuntu
|
low | CVE-2014-3248 low priority: Ubuntu including 4 source packages (facter, mcollective, puppet, ruby-hiera), 112 status rows across 28 suites (artful, bionic, cosmic, disco, eoan, focal, groovy, hirsute, impish, jammy, kinetic, lucid, lunar, mantic, noble, oracular, plucky, precise, questing, saucy, trusty, upstream, utopic, vivid, wily, xenial, yakkety, zesty): not-affected 54, DNE 35, ignored 17, needs-triage 3, released 2, needed 1. | https://ubuntu.com/security/CVE-2014-3248 |
| Vendor | Product | Version | Raw CPE |
|---|---|---|---|
| puppet | facter | 2.0.0 | cpe:2.3:a:puppet:facter:2.0.0:rc1:*:*:*:*:*:* |
| puppet | facter | 2.0.0 | cpe:2.3:a:puppet:facter:2.0.0:rc2:*:*:*:*:*:* |
| puppet | facter | 2.0.0 | cpe:2.3:a:puppet:facter:2.0.0:rc3:*:*:*:*:*:* |
| puppet | facter | 2.0.0 | cpe:2.3:a:puppet:facter:2.0.0:rc4:*:*:*:*:*:* |
| puppet | facter | 2.0.1 | cpe:2.3:a:puppet:facter:2.0.1:-:*:*:*:*:*:* |
| puppet | facter | 2.0.1 | cpe:2.3:a:puppet:facter:2.0.1:rc1:*:*:*:*:*:* |
| puppet | facter | 2.0.1 | cpe:2.3:a:puppet:facter:2.0.1:rc2:*:*:*:*:*:* |
| puppet | facter | 2.0.1 | cpe:2.3:a:puppet:facter:2.0.1:rc3:*:*:*:*:*:* |
| puppet | facter | 2.0.1 | cpe:2.3:a:puppet:facter:2.0.1:rc4:*:*:*:*:*:* |
| puppetlabs | facter | >= 1.6.0, <= 1.6.18 | cpe:2.3:a:puppetlabs:facter:*:*:*:*:*:*:*:* |
| puppet | marionette_collective | < 2.5.2 | cpe:2.3:a:puppet:marionette_collective:*:*:*:*:*:*:*:* |
| puppet | hiera | < 1.3.4 | cpe:2.3:a:puppet:hiera:*:*:*:*:*:*:*:* |
| puppet | puppet | < 2.7.26 | cpe:2.3:a:puppet:puppet:*:*:*:*:*:*:*:* |
| puppet | puppet | >= 3.6.0, < 3.6.2 | cpe:2.3:a:puppet:puppet:*:*:*:*:*:*:*:* |
| puppet | puppet_enterprise | >= 2.8.0, < 2.8.7 | cpe:2.3:a:puppet:puppet_enterprise:*:*:*:*:*:*:*:* |
| URL | Tags |
|---|---|
| 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 |