GHSA-77HG-G8CC-5R37
Vulnerability from github – Published: 2022-05-14 00:56 – Updated: 2023-08-29 21:12
VLAI?
Summary
Puppet Privilege Escallation
Details
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.
{
"affected": [
{
"package": {
"ecosystem": "RubyGems",
"name": "puppet"
},
"ranges": [
{
"events": [
{
"introduced": "2.6"
},
{
"fixed": "2.6.14"
}
],
"type": "ECOSYSTEM"
}
]
},
{
"package": {
"ecosystem": "RubyGems",
"name": "puppet"
},
"ranges": [
{
"events": [
{
"introduced": "2.7"
},
{
"fixed": "2.7.11"
}
],
"type": "ECOSYSTEM"
}
]
}
],
"aliases": [
"CVE-2012-1053"
],
"database_specific": {
"cwe_ids": [
"CWE-269"
],
"github_reviewed": true,
"github_reviewed_at": "2023-08-29T21:12:37Z",
"nvd_published_at": "2012-05-29T20:55:00Z",
"severity": "MODERATE"
},
"details": "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.",
"id": "GHSA-77hg-g8cc-5r37",
"modified": "2023-08-29T21:12:37Z",
"published": "2022-05-14T00:56:44Z",
"references": [
{
"type": "ADVISORY",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2012-1053"
},
{
"type": "WEB",
"url": "https://github.com/puppetlabs/puppet/commit/76d0749f0a9a496b70e7dc7e6d6d6ff692224e36"
},
{
"type": "WEB",
"url": "https://exchange.xforce.ibmcloud.com/vulnerabilities/73445"
},
{
"type": "WEB",
"url": "https://ubuntu.com/usn/usn-1372-1"
},
{
"type": "WEB",
"url": "https://web.archive.org/web/20120504011717/http://puppetlabs.com/security/cve/cve-2012-1053"
},
{
"type": "WEB",
"url": "https://web.archive.org/web/20120513215447/http://projects.puppetlabs.com/issues/12458"
},
{
"type": "WEB",
"url": "https://web.archive.org/web/20120513215653/http://projects.puppetlabs.com/issues/12457"
},
{
"type": "WEB",
"url": "https://web.archive.org/web/20120513223437/http://projects.puppetlabs.com/issues/12459"
},
{
"type": "WEB",
"url": "https://web.archive.org/web/20120527071855/http://www.securityfocus.com/bid/52158"
},
{
"type": "WEB",
"url": "https://web.archive.org/web/20120816020421/http://projects.puppetlabs.com/projects/1/wiki/Release_Notes#2.6.14"
},
{
"type": "WEB",
"url": "https://www.debian.org/security/2012/dsa-2419"
}
],
"schema_version": "1.4.0",
"severity": [],
"summary": "Puppet Privilege Escallation"
}
Loading…
Loading…
Sightings
| Author | Source | Type | Date |
|---|
Nomenclature
- Seen: The vulnerability was mentioned, discussed, or observed by the user.
- Confirmed: The vulnerability has been validated from an analyst's perspective.
- Published Proof of Concept: A public proof of concept is available for this vulnerability.
- Exploited: The vulnerability was observed as exploited by the user who reported the sighting.
- Patched: The vulnerability was observed as successfully patched by the user who reported the sighting.
- Not exploited: The vulnerability was not observed as exploited by the user who reported the sighting.
- Not confirmed: The user expressed doubt about the validity of the vulnerability.
- Not patched: The vulnerability was not observed as successfully patched by the user who reported the sighting.
Loading…
Loading…