CVE catalog

CVE-2020-7943

puppetdb: CVE-2020-7943

[CVE catalog]

Severity
High · CVSS 7.5CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Published
Source
[NVD] · [CVE record]
EPSS
7.67% · Oct 25, 2026

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

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianpuppetdbsid8.8.1-1~exp1fixed
Debianpuppetdbtrixie8.4.1-4fixed
Debianpuppetdbbookworm7.12.1-3fixed
Debianpuppetserversid8.7.0-7not affected
Debianpuppetservertrixie8.7.0-5not affected
Debianpuppetserverbookworm7.9.5-2+deb12u1not affected

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianpuppetdbsourcesid7.11.2-2lowNot reportedNot reported
Debianpuppetdbsourcetrixie7.11.2-2lowNot reportedNot reported
Debianpuppetdbsourcebookworm7.11.2-2lowNot reportedNot reported
DebianpuppetserversourcesidNot affectedunimportantNot reportedNot reported
DebianpuppetserversourcetrixieNot affectedunimportantNot reportedNot reported
DebianpuppetserversourcebookwormNot affectedunimportantNot reportedNot reported

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [puppetdb]Fixed
    Details (2)
    • 7.12.1-3 · all · bookworm

      Fixed · Fixed: 7.11.2-2

      dsa · puppetdb · debian · bookworm; dsa · puppetdb · debian · 12

    • 7.12.1-3 · all · bookworm

      Fixed · Fixed: 7.11.2-2

      dsa · puppetdb · debian · bookworm; dsa · puppetdb · debian · 12

  • Source package: [puppetdb]

    Details (2)
    • 7.12.1-3 · all · bookworm

      Fixed · Fixed: 7.11.2-2

      dsa · puppetdb · debian · bookworm; dsa · puppetdb · debian · 12

    • 7.12.1-3 · all · bookworm

      Fixed · Fixed: 7.11.2-2

      dsa · puppetdb · debian · bookworm; dsa · puppetdb · debian · 12

  • [puppet-master]Not affected

    Source package: [puppetserver]

    Details (2)
    • 7.9.5-2+deb12u1 · all · bookworm

      Not affected

      dsa · puppetserver · debian · bookworm

    • 7.9.5-2+deb12u1 · all · bookworm

      Not affected

      dsa · puppetserver · debian · bookworm

  • Source package: [puppetserver]

    Details (2)
    • 7.9.5-2+deb12u1 · all · bookworm

      Not affected

      dsa · puppetserver · debian · bookworm

    • 7.9.5-2+deb12u1 · all · bookworm

      Not affected

      dsa · puppetserver · debian · bookworm

  • [puppetserver]Not affected
    Details (2)
    • 7.9.5-2+deb12u1 · all · bookworm

      Not affected

      dsa · puppetserver · debian · bookworm

    • 7.9.5-2+deb12u1 · all · bookworm

      Not affected

      dsa · puppetserver · debian · bookworm

  • Source package: [puppetdb]

    Details (2)
    • 7.12.1-3 · all · bookworm

      Fixed · Fixed: 7.11.2-2

      dsa · puppetdb · debian · bookworm; dsa · puppetdb · debian · 12

    • 7.12.1-3 · all · bookworm

      Fixed · Fixed: 7.11.2-2

      dsa · puppetdb · debian · bookworm; dsa · puppetdb · debian · 12

[Debian 13 (Trixie)]

  • [puppetdb]Fixed
    Details (2)
    • 8.4.1-4 · all · trixie

      Fixed · Fixed: 7.11.2-2

      dsa · puppetdb · debian · 13

    • 8.4.1-4 · all · trixie

      Fixed · Fixed: 7.11.2-2

      dsa · puppetdb · debian · 13

  • Source package: [puppetdb]

    Details (2)
    • 8.4.1-4 · all · trixie

      Fixed · Fixed: 7.11.2-2

      dsa · puppetdb · debian · 13

    • 8.4.1-4 · all · trixie

      Fixed · Fixed: 7.11.2-2

      dsa · puppetdb · debian · 13

  • Source package: [puppetdb]

    Details (2)
    • 8.4.1-4 · all · trixie

      Fixed · Fixed: 7.11.2-2

      dsa · puppetdb · debian · 13

    • 8.4.1-4 · all · trixie

      Fixed · Fixed: 7.11.2-2

      dsa · puppetdb · debian · 13

Observed:

References