GitHub Advisoryadvisory · RubyGems
GHSA-v58w-6xc2-w799 Puppet Denial of Service and Arbitrary File Write
LOW
Official page ↗
- Aliases
- CVE-2012-1987
- Ecosystem
- RubyGems
- Packages
- puppet
- Severity
- Low
- Weaknesses
- CWE-400
- Reviewed
- 2024-01-12
Affected packages
• RubyGems puppet: >= 2.6.0, < 2.6.15 → fixed in 2.6.15
• RubyGems puppet: >= 2.7.0, < 2.7.13 → fixed in 2.7.13
Description
A vulnerability in 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 to (1) cause a denial of service (memory consumption) via a REST request to a stream that triggers a thread block, as demonstrated using CVE-2012-1986 and `/dev/random`; or (2) cause a denial of service (filesystem consumption) via crafted REST requests that use "a marshaled form of a `Puppet::FileBucket::File object`" to write to arbitrary file locations.
Related
Alias · CVE (1)
- CVE-2012-1987 Unspecified vulnerability in 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,… vulnerability
Weakness · CWE (1)
- CWE-400 Uncontrolled Resource Consumption weakness
References
- https://nvd.nist.gov/vuln/detail/CVE-2012-1987 advisory
- https://github.com/puppetlabs/puppet/commit/0d6d29933e613fe177e9235415919a5428db67bc web
- https://github.com/puppetlabs/puppet/commit/568ded50ec6cc498ad32ff7f086d9f73b5d24c14 web
- https://exchange.xforce.ibmcloud.com/vulnerabilities/74794 web
- https://github.com/advisories/GHSA-v58w-6xc2-w799 advisory
- https://github.com/puppetlabs/puppet package
- https://github.com/rubysec/ruby-advisory-db/blob/master/gems/puppet/CVE-2012-1987.yml web
- https://hermes.opensuse.org/messages/14523305 web
- https://hermes.opensuse.org/messages/15087408 web
- https://web.archive.org/web/20120415105345/http://www.securityfocus.com/bid/52975 web
- https://web.archive.org/web/20120513213318/http://projects.puppetlabs.com/issues/13553 web
- https://web.archive.org/web/20120513224202/http://projects.puppetlabs.com/issues/13552 web
- https://web.archive.org/web/20121005145241/http://projects.puppetlabs.com/projects/1/wiki/Release_Notes#2.6.15 web
- https://web.archive.org/web/20160808163232/https://puppet.com/security/cve/cve-2012-1987 web
- http://lists.fedoraproject.org/pipermail/package-announce/2012-April/079227.html web
- http://lists.fedoraproject.org/pipermail/package-announce/2012-April/079289.html web
- http://lists.fedoraproject.org/pipermail/package-announce/2012-May/080003.html web
- http://ubuntu.com/usn/usn-1419-1 web
- http://www.debian.org/security/2012/dsa-2451 web