PT-2024-21801 · Puppet+1 · Puppet+1

CVE-2024-27294

·

Published

2024-02-29

·

Updated

2024-03-01

CVSS v3.1

7.8

High

VectorAV: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

CVE-2024-27294
GHSA-8H8M-H98F-VV84

Affected Products

Puppet
Dp-Golang