Unscored severity · published May 29, 2012
CVE-2012-1053
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,…
–
CVSS
0.4%
EPSS
No
On KEV
Description
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.
Exploitation
Is it being used?
Exploit prediction (EPSS)0.4% · higher than 32% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
PU
Puppet · Puppet
2.6.0; 2.6.1; 2.6.2; 2.6.3; 2.6.4; 2.6.5; +17 more · source: NVD
PE
Puppet Enterprise · Puppet
1.2.0; 1.2.1; 1.2.2; 1.2.3; 1.2.4; 2.0.0; +2 more · source: NVD
PE
Puppet Enterprise Users · Puppetlabs
1.0; 1.1 · source: NVD
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2012-1053
CVE.org
https://www.cve.org/CVERecord?id=CVE-2012-1053
lists.opensuse.org
http://lists.opensuse.org/opensuse-security-announce/2012-03/msg00003.html
projects.puppetlabs.com
http://projects.puppetlabs.com/issues/12457
projects.puppetlabs.com
http://projects.puppetlabs.com/issues/12458
projects.puppetlabs.com
http://projects.puppetlabs.com/issues/12459
projects.puppetlabs.com
http://projects.puppetlabs.com/projects/1/wiki/Release_Notes#2.6.14
Vendor Advisory
http://puppetlabs.com/security/cve/cve-2012-1053/
More from Puppet
9.8
CVE-2016-2785
Puppet Server before 2.3.2 and Ruby puppetmaster in Puppet 4.x before 4.4.2 and in Puppet Agent before 1.4.2 might allow remote attackers to bypass intended auth.conf access…
8.8
CVE-2021-27021
A flaw was discovered in Puppet DB, this flaw results in an escalation of privileges which allows the user to delete tables via an SQL query
8.8
CVE-2018-6513
Puppet Enterprise 2016.4.x prior to 2016.4.12, Puppet Enterprise 2017.3.x prior to 2017.3.7, Puppet Enterprise 2018.1.x prior to 2018.1.1, Puppet Agent 1.10.x prior to 1.10.13,…
8.2
CVE-2017-2295
Versions of Puppet prior to 4.10.1 will deserialize data off the wire (from the agent to the server, in this case) with a attacker-specified format
7.8
CVE-2018-6515
Puppet Agent 1.10.x prior to 1.10.13, Puppet Agent 5.3.x prior to 5.3.7, and Puppet Agent 5.5.x prior to 5.5.2 on Windows only, with a specially crafted configuration file an…
