Read the docs
TI-2015-01294 Aliases CVE-2015-1426GHSA-j436-h7hm-rx46

Puppet Labs Facter 1.6.0 through 2.4.0 allows local users to obtains sensitive Amazon EC2…

Priority LOW 11CWE-200Published · Updated

Key facts

Attack vector
Local
Privileges required
None
User interaction
— Not recorded in CVSS 2.0
Attack complexity
Low
Impact type
Information disclosure
Confidentiality · integrity · availability
Partial · None · None
Fix status
Fixed

Attack profile from CVSS 2.0 · NVD. Fix status from CNA and GitHub. Impact type from CWE-200.

Summary

Puppet Labs Facter 1.6.0 through 2.4.0 allows local users to obtains sensitive Amazon EC2 IAM instance metadata by reading a fact for an Amazon EC2 node.

Why it matters now

EPSS 0.00356 29th percentileScored 2026-11-07
Fix Fixed facter (RubyGems): 2.4.1

SSVC decision points

Not available: CISA has not published SSVC decision points for this record.

Affected products

VendorProductAffected versionsFixed inStatusSource
——all versions—No fix listedCNA
—facter (RubyGems)1.6.0 to before 2.4.12.4.1Patch availableGHSA-j436-h7hm-rx46
  • — Vendor— Affected all versions Fixed in — No fix listed CNA
  • facter (RubyGems) Vendor— Affected 1.6.0 to before 2.4.1 Fixed in 2.4.1 Patch available GHSA-j436-h7hm-rx46

CPE configurations NVD · 70

CPEVersionsRoleVendor
cpe:2.3:a:puppet:facter:1.6.0:*:*:*:*:*:*:*1.6.0VulnerablePuppet
cpe:2.3:a:puppet:facter:1.6.1:rc1:*:*:*:*:*:*1.6.1 rc1VulnerablePuppet
cpe:2.3:a:puppet:facter:1.6.1:rc2:*:*:*:*:*:*1.6.1 rc2VulnerablePuppet
cpe:2.3:a:puppet:facter:1.6.1:rc3:*:*:*:*:*:*1.6.1 rc3VulnerablePuppet
cpe:2.3:a:puppet:facter:1.6.1:rc4:*:*:*:*:*:*1.6.1 rc4VulnerablePuppet
cpe:2.3:a:puppet:facter:1.6.2:rc1:*:*:*:*:*:*1.6.2 rc1VulnerablePuppet
cpe:2.3:a:puppet:facter:1.6.3:rc1:*:*:*:*:*:*1.6.3 rc1VulnerablePuppet
cpe:2.3:a:puppet:facter:1.6.4:rc1:*:*:*:*:*:*1.6.4 rc1VulnerablePuppet
cpe:2.3:a:puppet:facter:1.6.5:rc1:*:*:*:*:*:*1.6.5 rc1VulnerablePuppet
cpe:2.3:a:puppet:facter:1.6.6:rc1:*:*:*:*:*:*1.6.6 rc1VulnerablePuppet
  • cpe:2.3:a:puppet:facter:1.6.0:*:*:*:*:*:*:* Versions 1.6.0 Vulnerable ·Puppet
  • cpe:2.3:a:puppet:facter:1.6.1:rc1:*:*:*:*:*:* Versions 1.6.1 rc1 Vulnerable ·Puppet
  • cpe:2.3:a:puppet:facter:1.6.1:rc2:*:*:*:*:*:* Versions 1.6.1 rc2 Vulnerable ·Puppet
  • cpe:2.3:a:puppet:facter:1.6.1:rc3:*:*:*:*:*:* Versions 1.6.1 rc3 Vulnerable ·Puppet
  • cpe:2.3:a:puppet:facter:1.6.1:rc4:*:*:*:*:*:* Versions 1.6.1 rc4 Vulnerable ·Puppet
  • cpe:2.3:a:puppet:facter:1.6.2:rc1:*:*:*:*:*:* Versions 1.6.2 rc1 Vulnerable ·Puppet
  • cpe:2.3:a:puppet:facter:1.6.3:rc1:*:*:*:*:*:* Versions 1.6.3 rc1 Vulnerable ·Puppet
  • cpe:2.3:a:puppet:facter:1.6.4:rc1:*:*:*:*:*:* Versions 1.6.4 rc1 Vulnerable ·Puppet
  • cpe:2.3:a:puppet:facter:1.6.5:rc1:*:*:*:*:*:* Versions 1.6.5 rc1 Vulnerable ·Puppet
  • cpe:2.3:a:puppet:facter:1.6.6:rc1:*:*:*:*:*:* Versions 1.6.6 rc1 Vulnerable ·Puppet
Show 60 more CPE
CPEVersionsRoleVendor
cpe:2.3:a:puppet:facter:1.6.6:rc2:*:*:*:*:*:*1.6.6 rc2VulnerablePuppet
cpe:2.3:a:puppet:facter:1.6.7:rc1:*:*:*:*:*:*1.6.7 rc1VulnerablePuppet
cpe:2.3:a:puppet:facter:1.6.8:rc1:*:*:*:*:*:*1.6.8 rc1VulnerablePuppet
cpe:2.3:a:puppet:facter:1.6.9:rc1:*:*:*:*:*:*1.6.9 rc1VulnerablePuppet
cpe:2.3:a:puppet:facter:1.6.10:rc1:*:*:*:*:*:*1.6.10 rc1VulnerablePuppet
cpe:2.3:a:puppet:facter:1.6.11:rc1:*:*:*:*:*:*1.6.11 rc1VulnerablePuppet
cpe:2.3:a:puppet:facter:1.6.12:rc1:*:*:*:*:*:*1.6.12 rc1VulnerablePuppet
cpe:2.3:a:puppet:facter:1.6.12:rc2:*:*:*:*:*:*1.6.12 rc2VulnerablePuppet
cpe:2.3:a:puppet:facter:1.6.13:rc1:*:*:*:*:*:*1.6.13 rc1VulnerablePuppet
cpe:2.3:a:puppet:facter:1.6.14:rc1:*:*:*:*:*:*1.6.14 rc1VulnerablePuppet
cpe:2.3:a:puppet:facter:1.6.15:rc1:*:*:*:*:*:*1.6.15 rc1VulnerablePuppet
cpe:2.3:a:puppet:facter:1.6.16:*:*:*:*:*:*:*1.6.16VulnerablePuppet
cpe:2.3:a:puppet:facter:1.6.17:rc1:*:*:*:*:*:*1.6.17 rc1VulnerablePuppet
cpe:2.3:a:puppet:facter:1.6.18:rc1:*:*:*:*:*:*1.6.18 rc1VulnerablePuppet
cpe:2.3:a:puppet:facter:1.7.0:rc1:*:*:*:*:*:*1.7.0 rc1VulnerablePuppet
cpe:2.3:a:puppet:facter:1.7.0:rc2:*:*:*:*:*:*1.7.0 rc2VulnerablePuppet
cpe:2.3:a:puppet:facter:1.7.1:rc1:*:*:*:*:*:*1.7.1 rc1VulnerablePuppet
cpe:2.3:a:puppet:facter:1.7.2:rc1:*:*:*:*:*:*1.7.2 rc1VulnerablePuppet
cpe:2.3:a:puppet:facter:1.7.3:rc1:*:*:*:*:*:*1.7.3 rc1VulnerablePuppet
cpe:2.3:a:puppet:facter:1.7.4:rc1:*:*:*:*:*:*1.7.4 rc1VulnerablePuppet
cpe:2.3:a:puppet:facter:1.7.5:rc1:*:*:*:*:*:*1.7.5 rc1VulnerablePuppet
cpe:2.3:a:puppet:facter:1.7.5:rc2:*:*:*:*:*:*1.7.5 rc2VulnerablePuppet
cpe:2.3:a:puppet:facter:2.0.0:rc1:*:*:*:*:*:*2.0.0 rc1VulnerablePuppet
cpe:2.3:a:puppet:facter:2.0.0:rc2:*:*:*:*:*:*2.0.0 rc2VulnerablePuppet
cpe:2.3:a:puppet:facter:2.0.0:rc3:*:*:*:*:*:*2.0.0 rc3VulnerablePuppet
cpe:2.3:a:puppet:facter:2.0.0:rc4:*:*:*:*:*:*2.0.0 rc4VulnerablePuppet
cpe:2.3:a:puppet:facter:2.0.1:rc1:*:*:*:*:*:*2.0.1 rc1VulnerablePuppet
cpe:2.3:a:puppet:facter:2.0.1:rc2:*:*:*:*:*:*2.0.1 rc2VulnerablePuppet
cpe:2.3:a:puppet:facter:2.0.1:rc3:*:*:*:*:*:*2.0.1 rc3VulnerablePuppet
cpe:2.3:a:puppet:facter:2.0.1:rc4:*:*:*:*:*:*2.0.1 rc4VulnerablePuppet
cpe:2.3:a:puppet:facter:2.0.2:*:*:*:*:*:*:*2.0.2VulnerablePuppet
cpe:2.3:a:puppet:facter:2.1.0:*:*:*:*:*:*:*2.1.0VulnerablePuppet
cpe:2.3:a:puppet:facter:2.2.0:*:*:*:*:*:*:*2.2.0VulnerablePuppet
cpe:2.3:a:puppet:facter:2.3.0:*:*:*:*:*:*:*2.3.0VulnerablePuppet
cpe:2.3:a:puppet:facter:2.4.0:*:*:*:*:*:*:*2.4.0VulnerablePuppet
cpe:2.3:a:puppetlabs:facter:1.6.1:*:*:*:*:*:*:*1.6.1VulnerablePuppetlabs
cpe:2.3:a:puppetlabs:facter:1.6.2:*:*:*:*:*:*:*1.6.2VulnerablePuppetlabs
cpe:2.3:a:puppetlabs:facter:1.6.3:*:*:*:*:*:*:*1.6.3VulnerablePuppetlabs
cpe:2.3:a:puppetlabs:facter:1.6.4:*:*:*:*:*:*:*1.6.4VulnerablePuppetlabs
cpe:2.3:a:puppetlabs:facter:1.6.5:*:*:*:*:*:*:*1.6.5VulnerablePuppetlabs
cpe:2.3:a:puppetlabs:facter:1.6.6:*:*:*:*:*:*:*1.6.6VulnerablePuppetlabs
cpe:2.3:a:puppetlabs:facter:1.6.7:*:*:*:*:*:*:*1.6.7VulnerablePuppetlabs
cpe:2.3:a:puppetlabs:facter:1.6.8:*:*:*:*:*:*:*1.6.8VulnerablePuppetlabs
cpe:2.3:a:puppetlabs:facter:1.6.9:*:*:*:*:*:*:*1.6.9VulnerablePuppetlabs
cpe:2.3:a:puppetlabs:facter:1.6.10:*:*:*:*:*:*:*1.6.10VulnerablePuppetlabs
cpe:2.3:a:puppetlabs:facter:1.6.11:*:*:*:*:*:*:*1.6.11VulnerablePuppetlabs
cpe:2.3:a:puppetlabs:facter:1.6.12:*:*:*:*:*:*:*1.6.12VulnerablePuppetlabs
cpe:2.3:a:puppetlabs:facter:1.6.13:*:*:*:*:*:*:*1.6.13VulnerablePuppetlabs
cpe:2.3:a:puppetlabs:facter:1.6.14:*:*:*:*:*:*:*1.6.14VulnerablePuppetlabs
cpe:2.3:a:puppetlabs:facter:1.6.15:*:*:*:*:*:*:*1.6.15VulnerablePuppetlabs
cpe:2.3:a:puppetlabs:facter:1.6.17:*:*:*:*:*:*:*1.6.17VulnerablePuppetlabs
cpe:2.3:a:puppetlabs:facter:1.6.18:*:*:*:*:*:*:*1.6.18VulnerablePuppetlabs
cpe:2.3:a:puppetlabs:facter:1.7.0:*:*:*:*:*:*:*1.7.0VulnerablePuppetlabs
cpe:2.3:a:puppetlabs:facter:1.7.1:*:*:*:*:*:*:*1.7.1VulnerablePuppetlabs
cpe:2.3:a:puppetlabs:facter:1.7.2:*:*:*:*:*:*:*1.7.2VulnerablePuppetlabs
cpe:2.3:a:puppetlabs:facter:1.7.3:*:*:*:*:*:*:*1.7.3VulnerablePuppetlabs
cpe:2.3:a:puppetlabs:facter:1.7.4:*:*:*:*:*:*:*1.7.4VulnerablePuppetlabs
cpe:2.3:a:puppetlabs:facter:1.7.5:*:*:*:*:*:*:*1.7.5VulnerablePuppetlabs
cpe:2.3:a:puppetlabs:facter:1.7.6:*:*:*:*:*:*:*1.7.6VulnerablePuppetlabs
cpe:2.3:a:puppetlabs:facter:2.0.1:*:*:*:*:*:*:*2.0.1VulnerablePuppetlabs
  • cpe:2.3:a:puppet:facter:1.6.6:rc2:*:*:*:*:*:* Versions 1.6.6 rc2 Vulnerable ·Puppet
  • cpe:2.3:a:puppet:facter:1.6.7:rc1:*:*:*:*:*:* Versions 1.6.7 rc1 Vulnerable ·Puppet
  • cpe:2.3:a:puppet:facter:1.6.8:rc1:*:*:*:*:*:* Versions 1.6.8 rc1 Vulnerable ·Puppet
  • cpe:2.3:a:puppet:facter:1.6.9:rc1:*:*:*:*:*:* Versions 1.6.9 rc1 Vulnerable ·Puppet
  • cpe:2.3:a:puppet:facter:1.6.10:rc1:*:*:*:*:*:* Versions 1.6.10 rc1 Vulnerable ·Puppet
  • cpe:2.3:a:puppet:facter:1.6.11:rc1:*:*:*:*:*:* Versions 1.6.11 rc1 Vulnerable ·Puppet
  • cpe:2.3:a:puppet:facter:1.6.12:rc1:*:*:*:*:*:* Versions 1.6.12 rc1 Vulnerable ·Puppet
  • cpe:2.3:a:puppet:facter:1.6.12:rc2:*:*:*:*:*:* Versions 1.6.12 rc2 Vulnerable ·Puppet
  • cpe:2.3:a:puppet:facter:1.6.13:rc1:*:*:*:*:*:* Versions 1.6.13 rc1 Vulnerable ·Puppet
  • cpe:2.3:a:puppet:facter:1.6.14:rc1:*:*:*:*:*:* Versions 1.6.14 rc1 Vulnerable ·Puppet
  • cpe:2.3:a:puppet:facter:1.6.15:rc1:*:*:*:*:*:* Versions 1.6.15 rc1 Vulnerable ·Puppet
  • cpe:2.3:a:puppet:facter:1.6.16:*:*:*:*:*:*:* Versions 1.6.16 Vulnerable ·Puppet
  • cpe:2.3:a:puppet:facter:1.6.17:rc1:*:*:*:*:*:* Versions 1.6.17 rc1 Vulnerable ·Puppet
  • cpe:2.3:a:puppet:facter:1.6.18:rc1:*:*:*:*:*:* Versions 1.6.18 rc1 Vulnerable ·Puppet
  • cpe:2.3:a:puppet:facter:1.7.0:rc1:*:*:*:*:*:* Versions 1.7.0 rc1 Vulnerable ·Puppet
  • cpe:2.3:a:puppet:facter:1.7.0:rc2:*:*:*:*:*:* Versions 1.7.0 rc2 Vulnerable ·Puppet
  • cpe:2.3:a:puppet:facter:1.7.1:rc1:*:*:*:*:*:* Versions 1.7.1 rc1 Vulnerable ·Puppet
  • cpe:2.3:a:puppet:facter:1.7.2:rc1:*:*:*:*:*:* Versions 1.7.2 rc1 Vulnerable ·Puppet
  • cpe:2.3:a:puppet:facter:1.7.3:rc1:*:*:*:*:*:* Versions 1.7.3 rc1 Vulnerable ·Puppet
  • cpe:2.3:a:puppet:facter:1.7.4:rc1:*:*:*:*:*:* Versions 1.7.4 rc1 Vulnerable ·Puppet
  • cpe:2.3:a:puppet:facter:1.7.5:rc1:*:*:*:*:*:* Versions 1.7.5 rc1 Vulnerable ·Puppet
  • cpe:2.3:a:puppet:facter:1.7.5:rc2:*:*:*:*:*:* Versions 1.7.5 rc2 Vulnerable ·Puppet
  • cpe:2.3:a:puppet:facter:2.0.0:rc1:*:*:*:*:*:* Versions 2.0.0 rc1 Vulnerable ·Puppet
  • cpe:2.3:a:puppet:facter:2.0.0:rc2:*:*:*:*:*:* Versions 2.0.0 rc2 Vulnerable ·Puppet
  • cpe:2.3:a:puppet:facter:2.0.0:rc3:*:*:*:*:*:* Versions 2.0.0 rc3 Vulnerable ·Puppet
  • cpe:2.3:a:puppet:facter:2.0.0:rc4:*:*:*:*:*:* Versions 2.0.0 rc4 Vulnerable ·Puppet
  • cpe:2.3:a:puppet:facter:2.0.1:rc1:*:*:*:*:*:* Versions 2.0.1 rc1 Vulnerable ·Puppet
  • cpe:2.3:a:puppet:facter:2.0.1:rc2:*:*:*:*:*:* Versions 2.0.1 rc2 Vulnerable ·Puppet
  • cpe:2.3:a:puppet:facter:2.0.1:rc3:*:*:*:*:*:* Versions 2.0.1 rc3 Vulnerable ·Puppet
  • cpe:2.3:a:puppet:facter:2.0.1:rc4:*:*:*:*:*:* Versions 2.0.1 rc4 Vulnerable ·Puppet
  • cpe:2.3:a:puppet:facter:2.0.2:*:*:*:*:*:*:* Versions 2.0.2 Vulnerable ·Puppet
  • cpe:2.3:a:puppet:facter:2.1.0:*:*:*:*:*:*:* Versions 2.1.0 Vulnerable ·Puppet
  • cpe:2.3:a:puppet:facter:2.2.0:*:*:*:*:*:*:* Versions 2.2.0 Vulnerable ·Puppet
  • cpe:2.3:a:puppet:facter:2.3.0:*:*:*:*:*:*:* Versions 2.3.0 Vulnerable ·Puppet
  • cpe:2.3:a:puppet:facter:2.4.0:*:*:*:*:*:*:* Versions 2.4.0 Vulnerable ·Puppet
  • cpe:2.3:a:puppetlabs:facter:1.6.1:*:*:*:*:*:*:* Versions 1.6.1 Vulnerable ·Puppetlabs
  • cpe:2.3:a:puppetlabs:facter:1.6.2:*:*:*:*:*:*:* Versions 1.6.2 Vulnerable ·Puppetlabs
  • cpe:2.3:a:puppetlabs:facter:1.6.3:*:*:*:*:*:*:* Versions 1.6.3 Vulnerable ·Puppetlabs
  • cpe:2.3:a:puppetlabs:facter:1.6.4:*:*:*:*:*:*:* Versions 1.6.4 Vulnerable ·Puppetlabs
  • cpe:2.3:a:puppetlabs:facter:1.6.5:*:*:*:*:*:*:* Versions 1.6.5 Vulnerable ·Puppetlabs
  • cpe:2.3:a:puppetlabs:facter:1.6.6:*:*:*:*:*:*:* Versions 1.6.6 Vulnerable ·Puppetlabs
  • cpe:2.3:a:puppetlabs:facter:1.6.7:*:*:*:*:*:*:* Versions 1.6.7 Vulnerable ·Puppetlabs
  • cpe:2.3:a:puppetlabs:facter:1.6.8:*:*:*:*:*:*:* Versions 1.6.8 Vulnerable ·Puppetlabs
  • cpe:2.3:a:puppetlabs:facter:1.6.9:*:*:*:*:*:*:* Versions 1.6.9 Vulnerable ·Puppetlabs
  • cpe:2.3:a:puppetlabs:facter:1.6.10:*:*:*:*:*:*:* Versions 1.6.10 Vulnerable ·Puppetlabs
  • cpe:2.3:a:puppetlabs:facter:1.6.11:*:*:*:*:*:*:* Versions 1.6.11 Vulnerable ·Puppetlabs
  • cpe:2.3:a:puppetlabs:facter:1.6.12:*:*:*:*:*:*:* Versions 1.6.12 Vulnerable ·Puppetlabs
  • cpe:2.3:a:puppetlabs:facter:1.6.13:*:*:*:*:*:*:* Versions 1.6.13 Vulnerable ·Puppetlabs
  • cpe:2.3:a:puppetlabs:facter:1.6.14:*:*:*:*:*:*:* Versions 1.6.14 Vulnerable ·Puppetlabs
  • cpe:2.3:a:puppetlabs:facter:1.6.15:*:*:*:*:*:*:* Versions 1.6.15 Vulnerable ·Puppetlabs
  • cpe:2.3:a:puppetlabs:facter:1.6.17:*:*:*:*:*:*:* Versions 1.6.17 Vulnerable ·Puppetlabs
  • cpe:2.3:a:puppetlabs:facter:1.6.18:*:*:*:*:*:*:* Versions 1.6.18 Vulnerable ·Puppetlabs
  • cpe:2.3:a:puppetlabs:facter:1.7.0:*:*:*:*:*:*:* Versions 1.7.0 Vulnerable ·Puppetlabs
  • cpe:2.3:a:puppetlabs:facter:1.7.1:*:*:*:*:*:*:* Versions 1.7.1 Vulnerable ·Puppetlabs
  • cpe:2.3:a:puppetlabs:facter:1.7.2:*:*:*:*:*:*:* Versions 1.7.2 Vulnerable ·Puppetlabs
  • cpe:2.3:a:puppetlabs:facter:1.7.3:*:*:*:*:*:*:* Versions 1.7.3 Vulnerable ·Puppetlabs
  • cpe:2.3:a:puppetlabs:facter:1.7.4:*:*:*:*:*:*:* Versions 1.7.4 Vulnerable ·Puppetlabs
  • cpe:2.3:a:puppetlabs:facter:1.7.5:*:*:*:*:*:*:* Versions 1.7.5 Vulnerable ·Puppetlabs
  • cpe:2.3:a:puppetlabs:facter:1.7.6:*:*:*:*:*:*:* Versions 1.7.6 Vulnerable ·Puppetlabs
  • cpe:2.3:a:puppetlabs:facter:2.0.1:*:*:*:*:*:*:* Versions 2.0.1 Vulnerable ·Puppetlabs

Remediation

  • Fix · GHSA-j436-h7hm-rx46 facter (RubyGems) Fixed in 2.4.1 Advisory →

Vendor assessments

Red Hat

Red Hat rating: Low. Red Hat's page for this CVE →

Not affected: 8 products
  • OpenStack Foreman
  • Red Hat Enterprise Linux OpenStack Platform 5 (Icehouse)
  • Red Hat Enterprise Linux OpenStack Platform 6 (Juno)
  • Red Hat Enterprise MRG 1
  • Red Hat OpenShift Enterprise 2
  • Red Hat OpenStack Platform 4
  • Red Hat Satellite 6
  • Red Hat Subscription Asset Manager

Timeline

  1. 2026-10-02 Threatist record created from CVE-2015-1426
  2. 2026-10-03 Alias added: GHSA-j436-h7hm-rx46

References

Sources