Skip to content

CVE-2012-3865 Puppet vulnerable to Path Traversal

LowCVSS 3.5 EPSS 1.9%
Published
Updated
Exploit status
No public exploit known

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.

Affected products

ProductAffected versionsFixed in
rubygems puppet(RubyGems) < 2.6.17 2.6.17
rubygems puppet(RubyGems) >= 2.7.0, < 2.7.18 2.7.18
rubygems puppet(RubyGems) = 0.13.0 No fix listed
rubygems puppet(RubyGems) = 0.13.1 No fix listed
rubygems puppet(RubyGems) = 0.13.2 No fix listed
rubygems puppet(RubyGems) = 0.13.6 No fix listed
rubygems puppet(RubyGems) = 0.16.0 No fix listed
rubygems puppet(RubyGems) = 0.18.4 No fix listed
rubygems puppet(RubyGems) = 0.22.4 No fix listed
rubygems puppet(RubyGems) = 0.23.0 No fix listed
rubygems puppet(RubyGems) = 0.23.1 No fix listed
rubygems puppet(RubyGems) = 0.23.2 No fix listed
rubygems puppet(RubyGems) = 0.24.0 No fix listed
rubygems puppet(RubyGems) = 0.24.1 No fix listed
rubygems puppet(RubyGems) = 0.24.2 No fix listed
rubygems puppet(RubyGems) = 0.24.3 No fix listed
rubygems puppet(RubyGems) = 0.24.4 No fix listed
rubygems puppet(RubyGems) = 0.24.5 No fix listed
rubygems puppet(RubyGems) = 0.24.6 No fix listed
rubygems puppet(RubyGems) = 0.24.7 No fix listed
rubygems puppet(RubyGems) = 0.24.8 No fix listed
rubygems puppet(RubyGems) = 0.24.9 No fix listed
rubygems puppet(RubyGems) = 0.25.0 No fix listed
rubygems puppet(RubyGems) = 0.25.1 No fix listed
rubygems puppet(RubyGems) = 0.25.2 No fix listed
Show 69 more
ProductAffected versionsFixed in
rubygems puppet(RubyGems) = 0.25.3 No fix listed
rubygems puppet(RubyGems) = 0.25.4 No fix listed
rubygems puppet(RubyGems) = 0.25.5 No fix listed
rubygems puppet(RubyGems) = 0.9.2 No fix listed
rubygems puppet(RubyGems) = 2.6.0 No fix listed
rubygems puppet(RubyGems) = 2.6.1 No fix listed
rubygems puppet(RubyGems) = 2.6.10 No fix listed
rubygems puppet(RubyGems) = 2.6.11 No fix listed
rubygems puppet(RubyGems) = 2.6.12 No fix listed
rubygems puppet(RubyGems) = 2.6.13 No fix listed
rubygems puppet(RubyGems) = 2.6.14 No fix listed
rubygems puppet(RubyGems) = 2.6.15 No fix listed
rubygems puppet(RubyGems) = 2.6.16 No fix listed
rubygems puppet(RubyGems) = 2.6.2 No fix listed
rubygems puppet(RubyGems) = 2.6.3 No fix listed
rubygems puppet(RubyGems) = 2.6.4 No fix listed
rubygems puppet(RubyGems) = 2.6.5 No fix listed
rubygems puppet(RubyGems) = 2.6.6 No fix listed
rubygems puppet(RubyGems) = 2.6.7 No fix listed
rubygems puppet(RubyGems) = 2.6.8 No fix listed
rubygems puppet(RubyGems) = 2.6.9 No fix listed
rubygems puppet(RubyGems) = 2.7.1 No fix listed
rubygems puppet(RubyGems) = 2.7.11 No fix listed
rubygems puppet(RubyGems) = 2.7.12 No fix listed
rubygems puppet(RubyGems) = 2.7.13 No fix listed
rubygems puppet(RubyGems) = 2.7.14 No fix listed
rubygems puppet(RubyGems) = 2.7.16 No fix listed
rubygems puppet(RubyGems) = 2.7.17 No fix listed
rubygems puppet(RubyGems) = 2.7.3 No fix listed
rubygems puppet(RubyGems) = 2.7.4 No fix listed
rubygems puppet(RubyGems) = 2.7.5 No fix listed
rubygems puppet(RubyGems) = 2.7.6 No fix listed
rubygems puppet(RubyGems) = 2.7.8 No fix listed
rubygems puppet(RubyGems) = 2.7.9 No fix listed
debian/puppet(Debian:11) < 2.7.18-1 2.7.18-1
puppet = 2.7.2 No fix listed
puppet = 2.7.3 No fix listed
puppet = 2.7.4 No fix listed
puppet = 2.7.5 No fix listed
puppet = 2.7.6 No fix listed
puppet = 2.7.8 No fix listed
puppet = 2.7.9 No fix listed
puppet = 2.7.10 No fix listed
puppet = 2.7.11 No fix listed
puppet = 2.7.12 No fix listed
puppet = 2.7.13 No fix listed
puppet = 2.7.14 No fix listed
puppet = 2.7.16 No fix listed
puppet = 2.6.0 No fix listed
puppet = 2.6.1 No fix listed
puppet = 2.6.2 No fix listed
puppet = 2.6.3 No fix listed
puppet = 2.6.4 No fix listed
puppet = 2.6.5 No fix listed
puppet = 2.6.6 No fix listed
puppet = 2.6.7 No fix listed
puppet = 2.6.8 No fix listed
puppet = 2.6.9 No fix listed
puppet = 2.6.10 No fix listed
puppet = 2.6.11 No fix listed
puppet = 2.6.12 No fix listed
puppet = 2.6.13 No fix listed
puppet = 2.6.14 No fix listed
puppet = 2.6.15 No fix listed
puppetlabs puppet <= 2.7.17 No fix listed
puppetlabs puppet = 2.7.0 No fix listed
puppetlabs puppet = 2.7.1 No fix listed
puppetlabs puppet <= 2.6.16 No fix listed
puppet enterprise <= 2.5.1 No fix listed

References