Skip to content

CVE-2018-6914 Directory traversal vulnerability in the Dir.mktmpdir method in the tmpdir library in Ruby before 2.2.10, 2.3.x before 2.3.7, 2.4.x before 2.4.4, 2.5.x before 2.5.1, and 2.6.0-preview1 might allow att...

HighCVSS 7.5 EPSS 10.2%
Published
Updated
Exploit status
No public exploit known

Description

Directory traversal vulnerability in the Dir.mktmpdir method in the tmpdir library in Ruby before 2.2.10, 2.3.x before 2.3.7, 2.4.x before 2.4.4, 2.5.x before 2.5.1, and 2.6.0-preview1 might allow attackers to create arbitrary directories or files via a .. (dot dot) in the prefix argument.

Affected products

ProductAffected versionsFixed in
ruby-lang ruby >= 2.2.0, < 2.2.10 2.2.10
ruby-lang ruby >= 2.3.0, < 2.3.7 2.3.7
ruby-lang ruby >= 2.4.0, < 2.4.4 2.4.4
ruby-lang ruby >= 2.5.0, < 2.5.1 2.5.1
ruby-lang ruby = 2.6.0-preview1 No fix listed
Canonical Ubuntu Linux = 14.04 No fix listed
Canonical Ubuntu Linux = 16.04 No fix listed
Canonical Ubuntu Linux = 17.10 No fix listed
debian linux = 7.0 No fix listed
debian linux = 8.0 No fix listed
debian linux = 9.0 No fix listed
redhat enterprise linux = 6.0 No fix listed
redhat enterprise linux = 7.0 No fix listed
redhat enterprise linux = 7.4 No fix listed
redhat enterprise linux = 7.5 No fix listed
redhat enterprise linux = 7.6 No fix listed
alpine/ruby(Alpine:v3.10) >= 2.2.0, < 2.5.1-r0 2.5.1-r0
alpine/ruby(Alpine:v3.11) >= 2.2.0, < 2.5.1-r0 2.5.1-r0
alpine/ruby(Alpine:v3.12) >= 2.2.0, < 2.5.1-r0 2.5.1-r0
alpine/ruby(Alpine:v3.13) >= 2.2.0, < 2.5.1-r0 2.5.1-r0
alpine/ruby(Alpine:v3.14) >= 2.2.0, < 2.5.1-r0 2.5.1-r0
alpine/ruby(Alpine:v3.15) >= 2.2.0, < 2.5.1-r0 2.5.1-r0
alpine/ruby(Alpine:v3.16) >= 2.2.0, < 2.5.1-r0 2.5.1-r0
alpine/ruby(Alpine:v3.17) >= 2.2.0, < 2.5.1-r0 2.5.1-r0
alpine/ruby(Alpine:v3.18) >= 2.2.0, < 2.5.1-r0 2.5.1-r0
Show 12 more
ProductAffected versionsFixed in
alpine/ruby(Alpine:v3.19) >= 2.2.0, < 2.5.1-r0 2.5.1-r0
alpine/ruby(Alpine:v3.20) >= 2.2.0, < 2.5.1-r0 2.5.1-r0
alpine/ruby(Alpine:v3.21) >= 2.2.0, < 2.5.1-r0 2.5.1-r0
alpine/ruby(Alpine:v3.22) >= 2.2.0, < 2.5.1-r0 2.5.1-r0
alpine/ruby(Alpine:v3.23) >= 2.2.0, < 2.5.1-r0 2.5.1-r0
alpine/ruby(Alpine:v3.24) >= 2.2.0, < 2.5.1-r0 2.5.1-r0
alpine/ruby(Alpine:v3.4) >= 2.2.0, < 2.3.7-r0 2.3.7-r0
alpine/ruby(Alpine:v3.5) >= 2.2.0, < 2.3.7-r0 2.3.7-r0
alpine/ruby(Alpine:v3.6) >= 2.2.0, < 2.4.4-r0 2.4.4-r0
alpine/ruby(Alpine:v3.7) >= 2.2.0, < 2.4.4-r0 2.4.4-r0
alpine/ruby(Alpine:v3.8) >= 2.2.0, < 2.5.1-r0 2.5.1-r0
alpine/ruby(Alpine:v3.9) >= 2.2.0, < 2.5.1-r0 2.5.1-r0

References