CVE-2016-2785: puppet Improper Access Control
CVSS: 9.8v3.1CriticalModified
AliasesGHSA-pqj5-7r86-64fv
Published 10-06-2016Last modified 05-08-2024
Vulnerability summary
CVE-2016-2785 is a critical (CVSS 9.8) Improper Access Control vulnerability in puppet. EPSS estimates a 2.89% chance of exploitation in the next 30 days, higher than 86.6% of scored vulnerabilities.
CVSS score
9.8/10
010
Critical · v3.1 (NVD)EPSS score
2.89%
0%100%
Low · 0.00 pp in 30 daysKEVNot listedIn no KEV catalog
RansomwareNone recordedNo known use recorded
Public exploits0No public exploits recorded
Timeline
- 10-06-2016PublishedVulnerability first disclosed.
- 05-08-2024Last modifiedVulnerability information updated.
Description
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 restrictions by leveraging incorrect URL decoding.
CVSS metrics
3 scores · 2 sources · 2 versionsCritical 9.8Preferred score · NVD (NIST)
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HSourcesAll 2 agree
- OSV · RubygemsEcosystem advisory · calculated9.8CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
High 7.5Preferred score · NVD (NIST)
AV:N/AC:L/Au:N/C:P/I:P/A:PSourcesSingle source
EPSS trend
Probability
2.89%
Chance of exploitation in the next 30 days
Percentile
87%
Versus all other CVEs
30-day change
0.00 pp
From 2.89% on 19-09-2026
19-09-202619-10-2026
EPSS score2.89%
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root causeAffected systems
Puppet3 products
- puppetEOL4.0.0 | 4.0.0:rc1 | 4.0.0:rc2 | 4.0.0:rc3 | 4.1.0 | 4.2.0 | 4.2.1 | 4.2.2 | 4.2.3 | 4.3.0 | 4.3.1 | 4.3.2 | 4.4.0 | 4.4.1
- puppet_agent1.4.1
- puppet_server2.0.0 | 2.1.0 | 2.1.1 | 2.1.2 | 2.2.0 | 2.3.0 | 2.3.1
RubyGems1 product
- puppet≥ 4.0.0, < 4.4.2
2 vendors · 4 products
References
7 links- github.com/puppetlabs/puppet/pull/4921/commits/8d2ce797db265720f0a20d1d46ee2757b4e4f6b2X Refsource CONFIRMVendor Advisory
- github.com/puppetlabs/puppetPACKAGE