CVE-2012-3865

low
Published 2017-10-24 · Modified 2024-11-29
CVSS v3
CVSS v2
3.5
VIR risk
3.5

Description

Directory traversal vulnerability in lib/puppet/reports/store.rb in Puppet before 2.6.17 and 2.7.x before 2.7.18, and Puppet Enterprise before 2.5.2, when Delete is enabled in auth.conf, allows remote authenticated users to delete arbitrary files on the puppet master server via a .. (dot dot) in a node name.

Predictions

Exploit likelihood
20%
Patch ETA

Heuristic predictions, AS-IS, for prioritization only.

Mitigations

vendor Authored 2026-05-27

Vendor advisory: debian — https://security-tracker.debian.org/tracker/CVE-2012-3865

vendor Authored 2026-05-27

Vendor advisory: cve@mitre.org — https://github.com/puppetlabs/puppet/commit/d80478208d79a3e6d6cb1fbc525e24817fe8c4c6

vendor Authored 2026-05-27

Vendor advisory: cve@mitre.org — https://github.com/puppetlabs/puppet/commit/554eefc55f57ed2b76e5ee04d8f194d36f6ee67f

vendor Authored 2026-05-27

Vendor advisory: cve@mitre.org — http://puppetlabs.com/security/cve/cve-2012-3865/

OS impact

OSVersionStatusFixed in
debian debianbullseyefixed2.7.18-1

Package impact

EcosystemPackageVulnerableFixed
ruby RubyGemspuppet<~> 2.6.17~> 2.6.17
ruby RubyGemspuppet<2.6.172.6.17
ruby RubyGemspuppet>=2.7.0,<2.7.182.7.18

Application impact

VendorProductVersionsFixed
puppetpuppet2.7.2
puppetpuppet2.7.3
puppetpuppet2.7.4
puppetpuppet2.7.5
puppetpuppet2.7.6
puppetpuppet2.7.8
puppetpuppet2.7.9
puppetpuppet2.7.10
puppetpuppet2.7.11
puppetpuppet2.7.12
puppetpuppet2.7.13
puppetpuppet2.7.14
puppetpuppet2.7.16
puppetlabspuppet{"endIncluding":"2.7.17"}
puppetlabspuppet2.7.0
puppetlabspuppet2.7.1
puppetpuppet2.6.0
puppetpuppet2.6.1
puppetpuppet2.6.2
puppetpuppet2.6.3
puppetpuppet2.6.4
puppetpuppet2.6.5
puppetpuppet2.6.6
puppetpuppet2.6.7
puppetpuppet2.6.8
puppetpuppet2.6.9
puppetpuppet2.6.10
puppetpuppet2.6.11
puppetpuppet2.6.12
puppetpuppet2.6.13
puppetpuppet2.6.14
puppetpuppet2.6.15
puppetpuppet_enterprise{"endIncluding":"2.5.1"}

References

CWEs

CWE-22

Verify integrity in audit chain (admin only). AS-IS.