Cleartext Storage of Sensitive Information for Puppet Resource API
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Perforce | Puppet Core | unaffected |
|
|||||||||||||||
| Perforce | Puppet Enterprise | unaffected |
|
No data.
No data.
| Vendor | Product | Versions | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Puppet | Puppet |
|
||||||||||||||||||||
| Puppet | Puppet Enterprise |
|
Vendor Solution
Upgrade to Puppet Core 8.20.0, PE 2023.8.10, or PE 2025.11.0
No CVSS v3.1
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.107% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Puppet
Puppet puppet Puppet puppet Enterprise |
|
| Vendors & Products |
Puppet
Puppet puppet Puppet puppet Enterprise |
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| Description | Puppet resource_api (shipped in Puppet Core 8.x and Puppet Enterprise 2023.8.x and 2025.x) does not preserve the sensitive flag on parameters defined via the resource-api, causing values such as passwords to be stored in cleartext in the agent's local transaction state cache. Affected versions of the resource_api module include all versions between 1.5.0 - 1.9.1 and 2.0.0 The issue was fixed in puppet resource_api 1.9.2 and 2.0.1 released with Puppet Core 8.20.0 and PE 2023.8.10 & PE 2025.11.0. | |
| Title | Cleartext Storage of Sensitive Information for Puppet Resource API | |
| Weaknesses | CWE-312 CWE-313 |
|
| References |
| |
| Metrics |
cvssV4_0
|