PT-2024-21801 · Puppet+1 · Puppet+1
CVE-2024-27294
·
Published
2024-02-29
·
Updated
2024-03-01
CVSS v3.1
7.8
High
| Vector | AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
Name of the Vulnerable Software and Affected Versions
dp-golang versions prior to 1.2.7
Description
The issue arises when dp-golang is used to install Go, potentially leading to files being installed with incorrect ownership. This occurs when Puppet is run as root and the installed package is on macOS, with Go versions ranging from 1.4.3 through 1.21rc3. The user and group specified in Puppet code are ignored for files within the archive.
Recommendations
For versions prior to 1.2.7, update to dp-puppet version 1.2.7, which will recreate installations if the owner or group of any file or directory within that installation does not match the requested owner or group.
Exploit
Fix
Incorrect Permission
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Puppet
Dp-Golang