CVE-2020-7943

EUVD-2020-28865
Puppet Server and PuppetDB provide useful performance and debugging information via their metrics API endpoints. For PuppetDB this may contain things like hostnames. Puppet Server reports resource names and titles for defined types (which may contain sensitive information) as well as function names and class names. Previously, these endpoints were open to the local network. PE 2018.1.13 & 2019.5.0, Puppet Server 6.9.2 & 5.3.12, and PuppetDB 6.9.1 & 5.2.13 disable trapperkeeper-metrics /v1 metrics API and only allows /v2 access on localhost by default. This affects software versions: Puppet Enterprise 2018.1.x stream prior to 2018.1.13 Puppet Enterprise prior to 2019.5.0 Puppet Server prior to 6.9.2 Puppet Server prior to 5.3.12 PuppetDB prior to 6.9.1 PuppetDB prior to 5.2.13 Resolved in: Puppet Enterprise 2018.1.13 Puppet Enterprise 2019.5.0 Puppet Server 6.9.2 Puppet Server 5.3.12 PuppetDB 6.9.1 PuppetDB 5.2.13
ProviderTypeBase ScoreAtk. VectorAtk. ComplexityPriv. RequiredVector
NISTPrimary
7.5 HIGH
NETWORK
LOW
NONE
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Base Score
CVSS 3.x
EPSS Score
Percentile: 98%
Affected Products (NVD)
VendorProductVersion
puppetpuppet_enterprise
2018.1.0 ≤
𝑥
< 2018.1.15
puppetpuppet_enterprise
2019.0 ≤
𝑥
< 2019.7.0
puppetpuppet_server
𝑥
< 5.3.13
puppetpuppet_server
6.0.0 ≤
𝑥
< 6.11.1
puppetpuppetdb
𝑥
< 5.2.15
puppetpuppetdb
6.0.0 ≤
𝑥
< 6.10.1
𝑥
= Vulnerable software versions
Debian logo
Debian Releases
Debian Product
Codename
puppet
bullseye
5.5.22-2
fixed
buster
no-dsa
puppetdb
bookworm
7.12.1-3
fixed
buster
no-dsa
sid
8.4.1-2
fixed
trixie
8.4.1-2
fixed
puppetserver
bookworm
7.9.5-2
fixed
buster
no-dsa
sid
8.4.0-7
fixed
trixie
8.4.0-7
fixed
Ubuntu logo
Ubuntu Releases
Ubuntu Product
Codename
puppet
bionic
needs-triage
eoan
ignored
focal
needs-triage
groovy
ignored
hirsute
ignored
impish
ignored
jammy
needs-triage
kinetic
ignored
lunar
dne
mantic
dne
noble
dne
trusty
needs-triage
xenial
needs-triage
puppetdb
bionic
dne
eoan
dne
focal
dne
groovy
dne
hirsute
dne
impish
ignored
jammy
needs-triage
kinetic
ignored
lunar
ignored
mantic
ignored
noble
needs-triage
trusty
dne
xenial
dne