Puppet 2.6.x before 2.6.15 and 2.7.x before 2.7.13, and Puppet Enterprise (PE) Users 1.0…
Key facts
- Attack vector
- Network
- Privileges required
- Low
- User interaction
- — Not recorded in CVSS 2.0
- Attack complexity
- Medium
- Impact type
- Code execution
- Confidentiality · integrity · availability
- Partial · Partial · Partial
- Fix status
- Partial Red Hat: 2 fixed, 1 without a fix
Attack profile from CVSS 2.0 · NVD. Fix status from CNA, GitHub and Red Hat. Impact type from CWE-78.
Summary
Puppet 2.6.x before 2.6.15 and 2.7.x before 2.7.13, and Puppet Enterprise (PE) Users 1.0, 1.1, 1.2.x, 2.0.x, and 2.5.x before 2.5.1 allows remote authenticated users with agent SSL keys and file-creation permissions on the puppet master to execute arbitrary commands by creating a file whose full pathname contains shell metacharacters, then performing a filebucket request.
Why it matters now
SSVC decision points
Not available: CISA has not published SSVC decision points for this record.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| — | — | all versions | — | No fix listed | CNA |
| — | puppet (RubyGems) | 2.6.0 to before 2.6.15 | 2.6.15 | Patch available | GHSA-6xxq-j39w-g3f6 |
| — | puppet (RubyGems) | 2.7.0 to before 2.7.13 | 2.7.13 | Patch available | GHSA-6xxq-j39w-g3f6 |
- — Vendor— Affected all versions Fixed in — No fix listed CNA
- puppet (RubyGems) Vendor— Affected 2.6.0 to before 2.6.15 Fixed in 2.6.15 Patch available GHSA-6xxq-j39w-g3f6
- puppet (RubyGems) Vendor— Affected 2.7.0 to before 2.7.13 Fixed in 2.7.13 Patch available GHSA-6xxq-j39w-g3f6
CPE configurations NVD · 12
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:puppet:puppet:*:*:*:*:*:*:*:* | 2.6.0 to before 2.6.15; 2.7.0 to before 2.7.13 | Vulnerable | Puppet |
| cpe:2.3:a:puppet:puppet_enterprise:*:*:*:*:*:*:*:* | 1.2.0 to before 2.5.1 | Vulnerable | Puppet |
| cpe:2.3:a:puppet:puppet_enterprise:1.0:*:*:*:*:*:*:* | 1.0 | Vulnerable | Puppet |
| cpe:2.3:a:puppet:puppet_enterprise:1.1:*:*:*:*:*:*:* | 1.1 | Vulnerable | Puppet |
| cpe:2.3:o:fedoraproject:fedora:15:*:*:*:*:*:*:* | 15 | Vulnerable | Fedoraproject |
| cpe:2.3:o:fedoraproject:fedora:16:*:*:*:*:*:*:* | 16 | Vulnerable | Fedoraproject |
| cpe:2.3:o:fedoraproject:fedora:17:*:*:*:*:*:*:* | 17 | Vulnerable | Fedoraproject |
| cpe:2.3:o:debian:debian_linux:6.0:*:*:*:*:*:*:* | 6.0 | Vulnerable | Debian |
| cpe:2.3:o:debian:debian_linux:7.0:*:*:*:*:*:*:* | 7.0 | Vulnerable | Debian |
| cpe:2.3:o:canonical:ubuntu_linux:10.04:*:*:*:*:*:*:* | 10.04 | Vulnerable | Canonical |
- cpe:2.3:a:puppet:puppet:*:*:*:*:*:*:*:* Versions 2.6.0 to before 2.6.15; 2.7.0 to before 2.7.13 Vulnerable ·Puppet
- cpe:2.3:a:puppet:puppet_enterprise:*:*:*:*:*:*:*:* Versions 1.2.0 to before 2.5.1 Vulnerable ·Puppet
- cpe:2.3:a:puppet:puppet_enterprise:1.0:*:*:*:*:*:*:* Versions 1.0 Vulnerable ·Puppet
- cpe:2.3:a:puppet:puppet_enterprise:1.1:*:*:*:*:*:*:* Versions 1.1 Vulnerable ·Puppet
- cpe:2.3:o:fedoraproject:fedora:15:*:*:*:*:*:*:* Versions 15 Vulnerable ·Fedoraproject
- cpe:2.3:o:fedoraproject:fedora:16:*:*:*:*:*:*:* Versions 16 Vulnerable ·Fedoraproject
- cpe:2.3:o:fedoraproject:fedora:17:*:*:*:*:*:*:* Versions 17 Vulnerable ·Fedoraproject
- cpe:2.3:o:debian:debian_linux:6.0:*:*:*:*:*:*:* Versions 6.0 Vulnerable ·Debian
- cpe:2.3:o:debian:debian_linux:7.0:*:*:*:*:*:*:* Versions 7.0 Vulnerable ·Debian
- cpe:2.3:o:canonical:ubuntu_linux:10.04:*:*:*:*:*:*:* Versions 10.04 Vulnerable ·Canonical
Remediation
- Fix · GHSA-6xxq-j39w-g3f6 puppet (RubyGems) Fixed in 2.6.15 Advisory →
- Fix · GHSA-6xxq-j39w-g3f6 puppet (RubyGems) Fixed in 2.7.13 Advisory →
Red Hat 1 advisory
- RHSA-2012:1542 Released 2012-12-04 · Red Hat rating ModerateCloudForms Commons 1.1 security update
- CloudForms Cloud Engine for RHEL 6 Server converge-ui-devel-1.0.4-1.el6cf, puppet-2.6.17-2.el6cf, puppet-server-2.6.17-2.el6cf +13
- CloudForms System Engine for RHEL 6 Server converge-ui-devel-1.0.4-1.el6cf, puppet-2.6.17-2.el6cf, puppet-server-2.6.17-2.el6cf +13
Vendor assessments
Red Hat
Red Hat rating: Moderate. Red Hat's page for this CVE →
| Product | Status | Plan or fix |
|---|---|---|
| Red Hat Enterprise MRG 1 | Affected | No fix planned: Will not fix |
| CloudForms Cloud Engine for RHEL 6 Server | Fixed | RHSA-2012:1542 |
| CloudForms System Engine for RHEL 6 Server | Fixed | RHSA-2012:1542 |
Timeline
- 2026-10-02 Threatist record created from CVE-2012-1988
- 2026-10-03 Alias added: GHSA-6xxq-j39w-g3f6
References
Advisory 10
Other 16
- 81309
- http://projects.puppetlabs.com/projects/1/wiki/Release_Notes#2.6.15
- https://github.com/puppetlabs/puppet/commit/0d6d29933e613fe177e9235415919a5428db67bc
- https://github.com/puppetlabs/puppet/commit/568ded50ec6cc498ad32ff7f086d9f73b5d24c14
- https://web.archive.org/web/20121031092646/http://www.securityfocus.com/bid/52975
- https://web.archive.org/web/20121025194938/http://secunia.com/advisories/48743
- https://web.archive.org/web/20121025194830/http://secunia.com/advisories/49136
- https://web.archive.org/web/20121025113446/http://secunia.com/advisories/48748
- https://web.archive.org/web/20121025112409/http://secunia.com/advisories/48789
- https://web.archive.org/web/20121013181707/http://puppetlabs.com/security/cve/cve-2012-1988
- https://web.archive.org/web/20120816020421/http://projects.puppetlabs.com/projects/1/wiki/Release_Notes#2.6.15
- https://web.archive.org/web/20120513213112/http://projects.puppetlabs.com/issues/13518
- https://web.archive.org/web/20120415105345/http://www.securityfocus.com/bid/52975
- https://github.com/rubysec/ruby-advisory-db/blob/master/gems/puppet/CVE-2012-1988.yml
- https://github.com/puppetlabs/puppet
- http://puppetlabs.com/security/cve/cve-2012-1988
Sources
- CVE-2012-1988 · CVE Program
- CVE-2012-1988 · NVD
- FIRST EPSS
- GHSA-6xxq-j39w-g3f6 · GitHub Advisory Database · CC BY 4.0
- CVE-2012-1988 · Red Hat security data · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences