The change_user method in the SUIDManager (lib/puppet/util/suidmanager.rb) in Puppet 2.6.x before 2.6.14 and 2.7.x before 2.7.11, and Puppet Enterprise (PE) Users 1.0, 1.1, 1.2.x, 2.0.x before 2.0.3 does not properly manage group privileges, which allows local users to gain privileges via vectors related to (1) the change_user not dropping supplementary groups in certain conditions, (2) changes to the eguid without associated changes to the egid, or (3) the addition of the real gid to supplementary groups.
Advisories
Source ID Title
Debian DSA Debian DSA DSA-2419-1 puppet security update
EUVD EUVD EUVD-2022-2941 The change_user method in the SUIDManager (lib/puppet/util/suidmanager.rb) in Puppet 2.6.x before 2.6.14 and 2.7.x before 2.7.11, and Puppet Enterprise (PE) Users 1.0, 1.1, 1.2.x, 2.0.x before 2.0.3 does not properly manage group privileges, which allows local users to gain privileges via vectors related to (1) the change_user not dropping supplementary groups in certain conditions, (2) changes to the eguid without associated changes to the egid, or (3) the addition of the real gid to supplementary groups.
Github GHSA Github GHSA GHSA-77hg-g8cc-5r37 Puppet Privilege Escallation
Ubuntu USN Ubuntu USN USN-1372-1 Puppet vulnerabilities
Fixes

Solution

No solution given by the vendor.


Workaround

No workaround given by the vendor.

History

No history.

cve-icon MITRE

Status: PUBLISHED

Assigner: mitre

Published:

Updated: 2024-08-06T18:45:26.804Z

Reserved: 2012-02-13T00:00:00

Link: CVE-2012-1053

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2012-05-29T20:55:07.057

Modified: 2025-04-11T00:51:21.963

Link: CVE-2012-1053

cve-icon Redhat

Severity : Moderate

Publid Date: 2012-02-22T00:00:00Z

Links: CVE-2012-1053 - Bugzilla

cve-icon OpenCVE Enrichment

No data.