// For flags

CVE-2012-1987

puppet: Filebucket denial of service

Severity Score

3.5
*CVSS v2

Exploit Likelihood

*EPSS

Affected Versions

*CPE

Public Exploits

0
*Multiple Sources

Exploited in Wild

-
*KEV

Decision

-
*SSVC
Descriptions

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, 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.

Vulnerabilidad no especificada en Puppet v2.6.x anterior a v2.6.15 y v2.7.x anterior a v2.7.13, y Puppet Enterprise (PE) Users v1.0, v1.1, v1.2.x, v2.0.x, y v2.5.x anterior a v2.5.1 permite a usuarios remotos autenticados con el agente de claves SSL (1) provocar una denegación de servicio (consumo de memoria) a través de una petición REST como se demuestra con CVE-2012-1986 and /dev/random, o (2) provocar una denegación de servicio (consumo del sistema de fichero) a través de peticiones REST manipuladas que utilizan un objeto Puppet::FileBucket::File para escribir en las ubicaciones de archivos arbitrarios.

*Credits: N/A
CVSS Scores
Attack Vector
Network
Attack Complexity
Medium
Authentication
Single
Confidentiality
None
Integrity
None
Availability
Partial
* Common Vulnerability Scoring System
SSVC
  • Decision:-
Exploitation
-
Automatable
-
Tech. Impact
-
* Organization's Worst-case Scenario
Timeline
  • 2012-04-02 CVE Reserved
  • 2012-04-11 CVE Published
  • 2023-03-07 EPSS Updated
  • 2024-08-06 CVE Updated
  • ---------- Exploited in Wild
  • ---------- KEV Due Date
  • ---------- First Exploit
CWE
CAPEC
Affected Vendors, Products, and Versions
Vendor Product Version Other Status
Vendor Product Version Other Status <-- --> Vendor Product Version Other Status
Puppet
Search vendor "Puppet"
Puppet
Search vendor "Puppet" for product "Puppet"
2.6.0
Search vendor "Puppet" for product "Puppet" and version "2.6.0"
-
Affected
Puppet
Search vendor "Puppet"
Puppet
Search vendor "Puppet" for product "Puppet"
2.6.1
Search vendor "Puppet" for product "Puppet" and version "2.6.1"
-
Affected
Puppet
Search vendor "Puppet"
Puppet
Search vendor "Puppet" for product "Puppet"
2.6.2
Search vendor "Puppet" for product "Puppet" and version "2.6.2"
-
Affected
Puppet
Search vendor "Puppet"
Puppet
Search vendor "Puppet" for product "Puppet"
2.6.3
Search vendor "Puppet" for product "Puppet" and version "2.6.3"
-
Affected
Puppet
Search vendor "Puppet"
Puppet
Search vendor "Puppet" for product "Puppet"
2.6.4
Search vendor "Puppet" for product "Puppet" and version "2.6.4"
-
Affected
Puppet
Search vendor "Puppet"
Puppet
Search vendor "Puppet" for product "Puppet"
2.6.5
Search vendor "Puppet" for product "Puppet" and version "2.6.5"
-
Affected
Puppet
Search vendor "Puppet"
Puppet
Search vendor "Puppet" for product "Puppet"
2.6.6
Search vendor "Puppet" for product "Puppet" and version "2.6.6"
-
Affected
Puppet
Search vendor "Puppet"
Puppet
Search vendor "Puppet" for product "Puppet"
2.6.7
Search vendor "Puppet" for product "Puppet" and version "2.6.7"
-
Affected
Puppet
Search vendor "Puppet"
Puppet
Search vendor "Puppet" for product "Puppet"
2.6.8
Search vendor "Puppet" for product "Puppet" and version "2.6.8"
-
Affected
Puppet
Search vendor "Puppet"
Puppet
Search vendor "Puppet" for product "Puppet"
2.6.9
Search vendor "Puppet" for product "Puppet" and version "2.6.9"
-
Affected
Puppet
Search vendor "Puppet"
Puppet
Search vendor "Puppet" for product "Puppet"
2.6.10
Search vendor "Puppet" for product "Puppet" and version "2.6.10"
-
Affected
Puppet
Search vendor "Puppet"
Puppet
Search vendor "Puppet" for product "Puppet"
2.6.11
Search vendor "Puppet" for product "Puppet" and version "2.6.11"
-
Affected
Puppet
Search vendor "Puppet"
Puppet
Search vendor "Puppet" for product "Puppet"
2.6.12
Search vendor "Puppet" for product "Puppet" and version "2.6.12"
-
Affected
Puppet
Search vendor "Puppet"
Puppet
Search vendor "Puppet" for product "Puppet"
2.6.13
Search vendor "Puppet" for product "Puppet" and version "2.6.13"
-
Affected
Puppet
Search vendor "Puppet"
Puppet
Search vendor "Puppet" for product "Puppet"
2.6.14
Search vendor "Puppet" for product "Puppet" and version "2.6.14"
-
Affected
Puppet
Search vendor "Puppet"
Puppet
Search vendor "Puppet" for product "Puppet"
2.7.2
Search vendor "Puppet" for product "Puppet" and version "2.7.2"
-
Affected
Puppet
Search vendor "Puppet"
Puppet
Search vendor "Puppet" for product "Puppet"
2.7.3
Search vendor "Puppet" for product "Puppet" and version "2.7.3"
-
Affected
Puppet
Search vendor "Puppet"
Puppet
Search vendor "Puppet" for product "Puppet"
2.7.4
Search vendor "Puppet" for product "Puppet" and version "2.7.4"
-
Affected
Puppet
Search vendor "Puppet"
Puppet
Search vendor "Puppet" for product "Puppet"
2.7.5
Search vendor "Puppet" for product "Puppet" and version "2.7.5"
-
Affected
Puppet
Search vendor "Puppet"
Puppet
Search vendor "Puppet" for product "Puppet"
2.7.6
Search vendor "Puppet" for product "Puppet" and version "2.7.6"
-
Affected
Puppet
Search vendor "Puppet"
Puppet
Search vendor "Puppet" for product "Puppet"
2.7.7
Search vendor "Puppet" for product "Puppet" and version "2.7.7"
-
Affected
Puppet
Search vendor "Puppet"
Puppet
Search vendor "Puppet" for product "Puppet"
2.7.8
Search vendor "Puppet" for product "Puppet" and version "2.7.8"
-
Affected
Puppet
Search vendor "Puppet"
Puppet
Search vendor "Puppet" for product "Puppet"
2.7.9
Search vendor "Puppet" for product "Puppet" and version "2.7.9"
-
Affected
Puppet
Search vendor "Puppet"
Puppet
Search vendor "Puppet" for product "Puppet"
2.7.10
Search vendor "Puppet" for product "Puppet" and version "2.7.10"
-
Affected
Puppet
Search vendor "Puppet"
Puppet
Search vendor "Puppet" for product "Puppet"
2.7.11
Search vendor "Puppet" for product "Puppet" and version "2.7.11"
-
Affected
Puppet
Search vendor "Puppet"
Puppet Enterprise
Search vendor "Puppet" for product "Puppet Enterprise"
2.5.0
Search vendor "Puppet" for product "Puppet Enterprise" and version "2.5.0"
-
Affected
Puppetlabs
Search vendor "Puppetlabs"
Puppet
Search vendor "Puppetlabs" for product "Puppet"
2.7.0
Search vendor "Puppetlabs" for product "Puppet" and version "2.7.0"
-
Affected
Puppetlabs
Search vendor "Puppetlabs"
Puppet
Search vendor "Puppetlabs" for product "Puppet"
2.7.1
Search vendor "Puppetlabs" for product "Puppet" and version "2.7.1"
-
Affected
Puppet
Search vendor "Puppet"
Puppet Enterprise
Search vendor "Puppet" for product "Puppet Enterprise"
1.2.0
Search vendor "Puppet" for product "Puppet Enterprise" and version "1.2.0"
-
Affected
Puppet
Search vendor "Puppet"
Puppet Enterprise
Search vendor "Puppet" for product "Puppet Enterprise"
1.2.1
Search vendor "Puppet" for product "Puppet Enterprise" and version "1.2.1"
-
Affected
Puppet
Search vendor "Puppet"
Puppet Enterprise
Search vendor "Puppet" for product "Puppet Enterprise"
1.2.2
Search vendor "Puppet" for product "Puppet Enterprise" and version "1.2.2"
-
Affected
Puppet
Search vendor "Puppet"
Puppet Enterprise
Search vendor "Puppet" for product "Puppet Enterprise"
1.2.3
Search vendor "Puppet" for product "Puppet Enterprise" and version "1.2.3"
-
Affected
Puppet
Search vendor "Puppet"
Puppet Enterprise
Search vendor "Puppet" for product "Puppet Enterprise"
1.2.4
Search vendor "Puppet" for product "Puppet Enterprise" and version "1.2.4"
-
Affected
Puppet
Search vendor "Puppet"
Puppet Enterprise
Search vendor "Puppet" for product "Puppet Enterprise"
2.0.0
Search vendor "Puppet" for product "Puppet Enterprise" and version "2.0.0"
-
Affected
Puppet
Search vendor "Puppet"
Puppet Enterprise
Search vendor "Puppet" for product "Puppet Enterprise"
2.0.1
Search vendor "Puppet" for product "Puppet Enterprise" and version "2.0.1"
-
Affected
Puppet
Search vendor "Puppet"
Puppet Enterprise
Search vendor "Puppet" for product "Puppet Enterprise"
2.0.2
Search vendor "Puppet" for product "Puppet Enterprise" and version "2.0.2"
-
Affected
Puppetlabs
Search vendor "Puppetlabs"
Puppet Enterprise Users
Search vendor "Puppetlabs" for product "Puppet Enterprise Users"
1.0
Search vendor "Puppetlabs" for product "Puppet Enterprise Users" and version "1.0"
-
Affected
Puppetlabs
Search vendor "Puppetlabs"
Puppet Enterprise Users
Search vendor "Puppetlabs" for product "Puppet Enterprise Users"
1.1
Search vendor "Puppetlabs" for product "Puppet Enterprise Users" and version "1.1"
-
Affected