High severity · published Jun 26, 2025
CVE-2025-5459
A user with specific node group editing permissions and a specially crafted class parameter could be used to execute commands as root on the primary host
8.8
CVSS
1.1%
EPSS
No
On KEV
Description
A user with specific node group editing permissions and a specially crafted class parameter could be used to execute commands as root on the primary host. It affects Puppet Enterprise versions 2018.1.8 through 2023.8.3 and 2025.3 and has been resolved in versions 2023.8.4 and 2025.4.0.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Attack vector
Network
Complexity
Low
Privileges
Low
User interaction
None
Confidentiality
High
Integrity
High
Availability
High
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)1.1% · higher than 64% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
PE
Puppet Enterprise · Puppet
2018.1.8 before 2023.8.4; 2025.3.0 · source: NVD
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2025-5459
CVE.org
https://www.cve.org/CVERecord?id=CVE-2025-5459
Third Party Advisory
https://portal.perforce.com/s/detail/a91PA000001SiDdYAK
seclists.org
http://seclists.org/fulldisclosure/2026/Sep/9
More from Puppet Enterprise
9.8
CVE-2023-5309
Versions of Puppet Enterprise prior to 2021.7.6 and 2023.5 contain a flaw which results in broken session management for SAML implementations
9.8
CVE-2023-2530
A privilege escalation allowing remote code execution was discovered in the orchestration service
9.8
CVE-2021-27023
A flaw was discovered in Puppet Agent and Puppet Server that may result in a leak of HTTP credentials when following HTTP redirects to a different host
9.8
CVE-2019-10694
The express install, which is the suggested way to install Puppet Enterprise, gives the user a URL at the end of the install to set the admin password
9.8
CVE-2018-11749
When users are configured to use startTLS with RBAC LDAP, at login time, the user's credentials are sent via plaintext to the LDAP server
