Approved changes feed: RSS · Atom

cpe:2.3:a:puppet:puppet:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorPuppet (056a1ba3-12b3-5ecf-a97f-ab3b403c7816)
ProductPuppet (7d8fb82a-9b62-59b4-94cc-efb68e8fe2b8)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*
NotesImported from purl2cpe mapping

PURL mappings

PURLSourceLast updated
pkg:deb/debian/puppet purl2cpe 2026-06-01 10:14:36.955708
pkg:deb/ubuntu/puppet purl2cpe 2026-06-01 10:14:36.955711
pkg:github/puppetlabs/puppet purl2cpe 2026-06-01 10:14:36.955714
pkg:puppet/open-source-puppet purl2cpe 2026-06-01 10:14:36.955716
pkg:rpm/fedora/puppet purl2cpe 2026-06-01 10:14:36.955719
pkg:rpm/opensuse/puppet purl2cpe 2026-06-01 10:14:36.955722

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2021-27021 vulnerable 2026-06-03 14:44:09.379541 Details available
A flaw was discovered in Puppet DB, this flaw results in an escalation of privileges which allows the user to delete tables via an SQL query.
Published: 2021-07-20T10:44:49.000Z
Updated: 2024-08-03T20:40:47.020Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-7942 vulnerable 2026-06-03 14:43:07.763744 Details available
Previously, Puppet operated on a model that a node with a valid certificate was entitled to all information in the system and that a compromised certificate allowed access to everything in the infrastructure. When a node's catalog falls back to the `default` node, the catalog can be retrieved for a different node by modifying facts for the Puppet run. This issue can be mitigated by setting `strict_hostname_checking = true` in `puppet.conf` on your Puppet master. Puppet 6.13.0 and 5.5.19 changes the default behavior for strict_hostname_checking from false to true. It is recommended that Puppet Open Source and Puppet Enterprise users that are not upgrading still set strict_hostname_checking to true to ensure secure behavior. Affected software versions: Puppet 6.x prior to 6.13.0 Puppet Agent 6.x prior to 6.13.0 Puppet 5.5.x prior to 5.5.19 Puppet Agent 5.5.x prior to 5.5.19 Resolved in: Puppet 6.13.0 Puppet Agent 6.13.0 Puppet 5.5.19 Puppet Agent 5.5.19
Published: 2020-02-19T20:52:03.000Z
Updated: 2024-08-04T09:48:24.553Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2018-6515 vulnerable 2026-06-03 14:39:00.441743 Details available
Puppet Agent 1.10.x prior to 1.10.13, Puppet Agent 5.3.x prior to 5.3.7, and Puppet Agent 5.5.x prior to 5.5.2 on Windows only, with a specially crafted configuration file an attacker could get pxp-agent to load arbitrary code with privilege escalation.
Published: 2018-06-11T20:00:00.000Z
Updated: 2024-09-16T23:10:26.852Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2018-6514 vulnerable 2026-06-03 14:39:00.441348 Details available
In Puppet Agent 1.10.x prior to 1.10.13, Puppet Agent 5.3.x prior to 5.3.7, Puppet Agent 5.5.x prior to 5.5.2, Facter on Windows is vulnerable to a DLL preloading attack, which could lead to a privilege escalation.
Published: 2018-06-11T20:00:00.000Z
Updated: 2024-09-16T17:49:24.249Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2018-6513 vulnerable 2026-06-03 14:39:00.440093 Details available
Puppet Enterprise 2016.4.x prior to 2016.4.12, Puppet Enterprise 2017.3.x prior to 2017.3.7, Puppet Enterprise 2018.1.x prior to 2018.1.1, Puppet Agent 1.10.x prior to 1.10.13, Puppet Agent 5.3.x prior to 5.3.7, and Puppet Agent 5.5.x prior to 5.5.2, were vulnerable to an attack where an unprivileged user on Windows agents could write custom facts that can escalate privileges on the next puppet run. This was possible through the loading of shared libraries from untrusted paths.
Published: 2018-06-11T20:00:00.000Z
Updated: 2024-09-17T01:46:25.460Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2017-2295 vulnerable 2026-06-03 14:37:07.220070 Details available
Versions of Puppet prior to 4.10.1 will deserialize data off the wire (from the agent to the server, in this case) with a attacker-specified format. This could be used to force YAML deserialization in an unsafe manner, which would lead to remote code execution. This change constrains the format of data on the wire to PSON or safely decoded YAML.
Published: 2017-07-05T15:00:00.000Z
Updated: 2024-09-16T20:43:40.186Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2017-10690 vulnerable 2026-06-03 14:36:27.012213 Details available
In previous versions of Puppet Agent it was possible for the agent to retrieve facts from an environment that it was not classified to retrieve from. This was resolved in Puppet Agent 5.3.4, included in Puppet Enterprise 2017.3.4
Published: 2018-02-09T20:00:00.000Z
Updated: 2024-09-16T17:49:12.591Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2017-10689 vulnerable 2026-06-03 14:36:27.010940 Details available
In previous versions of Puppet Agent it was possible to install a module with world writable permissions. Puppet Agent 5.3.4 and 1.10.10 included a fix to this vulnerability.
Published: 2018-02-09T20:00:00.000Z
Updated: 2024-09-17T00:20:43.149Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2014-3250 vulnerable 2026-06-03 14:33:53.823186 Details available
The default vhost configuration file in Puppet before 3.6.2 does not include the SSLCARevocationCheck directive, which might allow remote attackers to obtain sensitive information via a revoked certificate when a Puppet master runs with Apache 2.4.
Published: 2017-12-11T17:00:00.000Z
Updated: 2024-08-06T10:35:57.093Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2014-3248 vulnerable 2026-06-03 14:33:53.817848 Details available
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.
Published: 2014-11-16T17:00:00.000Z
Updated: 2024-08-06T10:35:57.167Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2013-1653 vulnerable 2026-06-03 14:32:50.680525 Details available
Puppet before 2.6.18, 2.7.x before 2.7.21, and 3.1.x before 3.1.1, and Puppet Enterprise before 1.2.7 and 2.7.x before 2.7.2, when listening for incoming connections is enabled and allowing access to the "run" REST endpoint is allowed, allows remote authenticated users to execute arbitrary code via a crafted HTTP request.
Published: 2013-03-20T16:00:00.000Z
Updated: 2024-08-06T15:13:32.279Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2013-1640 vulnerable 2026-06-03 14:32:50.639793 Details available
The (1) template and (2) inline_template functions in the master server in Puppet before 2.6.18, 2.7.x before 2.7.21, and 3.1.x before 3.1.1, and Puppet Enterprise before 1.2.7 and 2.7.x before 2.7.2 allows remote authenticated users to execute arbitrary code via a crafted catalog request.
Published: 2013-03-20T16:00:00.000Z
Updated: 2024-08-06T15:13:31.581Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2012-1988 vulnerable 2026-06-03 14:31:45.845421 Details available
Puppet 2.6.x before 2.6.15 and 2.7.x before 2.7.13, and Puppet Enterprise (PE) Users 1.0, 1.1, 1.2.x, 2.0.x, and 2.5.x before 2.5.1 allows remote authenticated users with agent SSL keys and file-creation permissions on the puppet master to execute arbitrary commands by creating a file whose full pathname contains shell metacharacters, then performing a filebucket request.
Published: 2012-05-29T20:00:00.000Z
Updated: 2024-08-06T19:17:27.716Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2012-1987 vulnerable 2026-06-03 14:31:45.844048 Details available
Unspecified vulnerability in Puppet 2.6.x before 2.6.15 and 2.7.x before 2.7.13, and Puppet Enterprise (PE) Users 1.0, 1.1, 1.2.x, 2.0.x, and 2.5.x before 2.5.1 allows remote authenticated users with agent SSL keys to (1) cause a denial of service (memory consumption) via a REST request to a stream that triggers a thread block, as demonstrated using CVE-2012-1986 and /dev/random; or (2) cause a denial of service (filesystem consumption) via crafted REST requests that use "a marshaled form of a Puppet::FileBucket::File object" to write to arbitrary file locations.
Published: 2012-05-29T20:00:00.000Z
Updated: 2024-08-06T19:17:27.604Z
Reference links
Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.