CVE-2018-8780 - Path Traversal vulnerability in multiple products

Publication

2018-04-03

Last modification

2019-07-21

Summary

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, the Dir.open, Dir.new, Dir.entries and Dir.empty? methods do not check NULL characters. When using the corresponding method, unintentional directory traversal may be performed.

Classification

CWE-22 - Path Traversal

Risk level (CVSS AV:N/AC:L/Au:N/C:P/I:P/A:P)

High

7.5

Access Vector

  • Network
  • Adjacent Network
  • Local

Access Complexity

  • Low
  • Medium
  • High

Authentication

  • None
  • Single
  • Multiple

Confident. Impact

  • Complete
  • Partial
  • None

Integrity Impact

  • Complete
  • Partial
  • None

Affected Products

Vendor Product Versions
Debian Debian Linux  8.0 , 7.0 , 9.0
Ruby Lang Ruby  1.8.6.327 , 1.8 , 1.8.5.9 , 1.8.5.145 , 1.8.6.139 , 1.8.7.170 , 1.8.5.203 , 1.8.6.102 , 1.8.6.104 , 1.8.5.109 , 1.8.6.339 , 1.8.5.160 , 1.8.5.199 , 1.8.5.83 , 1.8.7.66 , 1.8.7.370 , 1.8.6.334 , 1.8.7.180 , 1.8.5.39 , 1.8.6.230 , 1.8.6.58 , 1.8.5.60 , 1.8.5.65 , 1.8.7.100 , 1.8.6.399 , 1.8.7.102 , 1.8.7.184 , 1.9.3.125 , 1.9.3.429 , 1.8.6.36 , 1.8.5.77 , 1.8.5.163 , 1.8.6.297 , 1.8.5.173 , 1.8.6.91 , 1.8.6.245 , 1.8.6.294 , 1.8.6.26 , 1.8.5.85 , 1.8.6.224 , 1.8.6.96 , 1.8.6.267 , 1.8.6.347 , 1.8.6.69 , 2.4.1 , 1.8.6.44 , 1.8.7.139 , 1.8.5.15 , 1.8.6.105 , 1.8.6.244 , 1.8.5.56 , 1.8.5.1 , 1.8.6.14 , 1.8.6.88 , 2.1.3 , 1.8.5.141 , 1.8.6.129 , 2.4.2 , 1.8.6.362 , 1.8.7.120 , 1.8.5.107 , 1.8.6.41 , 1.8.7.111 , 2.2.7 , 1.8.6.183 , 1.8.6.84 , 1.8.5.99 , 2.0.0.576 , 1.8.5.139 , 1.8.5.90 , 1.8.5.130 , 1.8.7.20 , 2.3.2 , 1.8.6.124 , 1.8.7.77 , 1.8.6.126 , 1.8.7.166 , 1.8.5.142 , 1.8.5.36 , 1.8.6.240 , 1.8.6.90 , 1.8.6.311 , 1.8.7.167 , 1.8.5.214 , 1.8.6.235 , 1.8.7.23 , 1.8.6.332 , 1.8.7.118 , 1.8.5.104 , 1.8.5.111 , 1.8.7.113 , 1.8.5.184 , 1.8.5.225 , 1.8.5.58 , 1.8.5.87 , 1.8.6.221 , 1.8.6.290 , 1.8.6.247 , 1.8.7.55 , 1.8.5.153 , 1.8.5.51 , 1.8.5.2 , 1.8.6.324 , 1.8.7 , 1.8.7.182 , 1.8.7.63 , 1.8.5.115 , 1.8.6.330 , 1.8.6.5001 , 2.0.0.247 , 1.8.2 , 1.8.5.122 , 1.8.7.121 , 1.8.7.357 , 1.8.6.229 , 1.8.7.135 , 1.8.5.94 , 1.8.7.89 , 1.8.6.109 , 1.8.6.127 , 1.8.5.76 , 1.8.6.164 , 1.8.7.159 , 1.8.5.129 , 1.8.5.131 , 1.8.5.226 , 1.8.6.83 , 1.8.5.138 , 1.8.6.318 , 1.8.6.8 , 1.8.7.142 , 1.8.7.147 , 1.8.6.184 , 2.2.2 , 1.8.5.35 , 1.8.5.168 , 1.8.6.63 , 1.8.5.134 , 1.8.5.61 , 1.8.6.1 , 1.8.6.94 , 1.8.5.220 , 1.8.6.302 , 2.2.6 , 1.8.7.373 , 1.8.7.43 , 1.8.7.188 , 1.8.5.169 , 1.8.6.85 , 1.8.6.194 , 1.9.1.0 , 1.8.6.72 , 1.8.7.53 , 1.8.7.72 , 1.8.5.53 , 1.8.0 , 1.8.6.122 , 1.8.6.248 , 1.8.6.263 , 1.8.6.284 , 1.8.7.109 , 1.8.6.214 , 1.8.7.129 , 1.8.5.103 , 1.9.0.5 , 1.8.7.183 , 1.8.5.43 , 1.8.7.158 , 1.8.6.10 , 1.8.6.179 , 1.8.5.132 , 1.8.5.92 , 1.8.6.156 , 1.8.5.195 , 1.9.2.320 , 1.8.7.169 , 1.8.5.5 , 1.8.6.333 , 1.8.7.187 , 1.8.5.193 , 1.8.6.134 , 1.8.6.280 , 1.8.6.123 , 1.8.7.79 , 1.8.7.137 , 1.8.7.116 , 1.8.5.200 , 1.8.5.96 , 1.8.6.195 , 1.8.6.169 , 1.8.7.88 , 1.8.7.228 , 1.8.6.273 , 1.8.5.79 , 1.8.6.73 , 1.8.7.125 , 1.8.6.43 , 1.8.6.289 , 1.8.7.87 , 1.8.6.147 , 2.3.5 , 1.8.7.48 , 1.9.3.0 , 1.8.6.53 , 1.8.6.171 , 1.8.6.21 , 1.8.6.326 , 1.8.7.98 , 1.8.7.172 , 1.8.6.309 , 1.8.6.317 , 1.8.5.66 , 1.8.6.144 , 1.8.6.188 , 1.8.7.73 , 2.6.0 , 1.8.5.123 , 1.8.6.157 , 1.9.0.1 , 1.8.5.124 , 1.8.6.20 , 1.8.6.346 , 1.8.5.3 , 1.8.6.249 , 1.8.6.356 , 1.8.6.212 , 1.8.6.286 , 1.8.5.113 , 1.8.6.321 , 1.8.7.178 , 1.8.6.149 , 1.8.7.124 , 1.8.7.176 , 1.8.6.103 , 1.8.7.90 , 1.8.6.59 , 1.8.7.99 , 1.8.5.84 , 1.8.6.292 , 1.8.6.320 , 1.8.6.98 , 1.8.5.159 , 1.9.3.283 , 1.8.6.236 , 1.8.5.227 , 1.9.1.127 , 1.8.6.204 , 1.8.7.151 , 1.8.5.146 , 1.8.6.342 , 1.8.5.21 , 1.9.3.362 , 1.8.5.217 , 1.8.6.282 , 1.8.5.93 , 1.8.6.22 , 1.8.6.217 , 1.8.5.254 , 1.8.6.68 , 1.8.6.322 , 1.8.6.237 , 1.8.7.114 , 1.8.5.82 , 1.8.6.42 , 1.8.5.174 , 1.8.6.79 , 1.8.5.125 , 2.3.0 , 1.8.6.223 , 1.8.7.358 , 1.8.6.163 , 1.8.6.225 , 1.8.6.239 , 1.8.7.173 , 2.1.7 , 1.8.6.131 , 1.8.5.202 , 1.8.7.105 , 1.8.6.174 , 1.8.6.35 , 1.8.6.75 , 1.9.1.128 , 1.8.6.89 , 1.8.5.78 , 1.8.5.42 , 1.8.7.41 , 2.3.1 , 1.8.6.37 , 1.8.6.363 , 1.8.7.75 , 1.8.7.152 , 1.8.6.226 , 1.8.7.149 , 1.9.3.360 , 1.8.7.17 , 1.8.5.25 , 1.8.1 , 1.8.6.269 , 1.8.5.74 , 1.8.5.64 , 1.8.6.145 , 2.1.6 , 1.8.7.153 , 1.8.6.250 , 1.8.7.71 , 2.0.0.645 , 1.8.6.80 , 1.8.7.127 , 1.8.6.110 , 1.8.5.158 , 1.8.5.17 , 1.8.6.128 , 1.8.6.165 , 1.8.7.131 , 1.9.0.3 , 1.9.2.381 , 2.4.0 , 1.8.6.341 , 2.0.0.353 , 1.8.6.216 , 1.8.7.122 , 1.8.5.110 , 1.8.5.95 , 1.8.6.45 , 2.2.4 , 1.8.7.248 , 1.8.6.305 , 1.8.6.191 , 1.8.6.222 , 1.8.7.25 , 1.8.7.36 , 1.9.2.136 , 1.8.5.210 , 1.8.6.23 , 1.8.6.132 , 1.8.6.209 , 1.8.7.175 , 2.2.0 , 1.8.6.272 , 1.8.4 , 1.8.5.161 , 1.8.6.200 , 1.8.7.185 , 1.8.6.331 , 1.8.7.143 , 1.8.5.201 , 1.8.6.301 , 1.8.6.276 , 1.8.7.56 , 1.8.6.306 , 1.8.7.62 , 1.8.5.215 , 1.8.6.220 , 1.8.7.39 , 1.8.6.211 , 1.8.6.77 , 1.8.6.381 , 1.8.7.32 , 1.8.5.29 , 1.9.2 , 1.8.6.361 , 1.8.6.65 , 1.8.6.178 , 1.8.7.76 , 1.8.6.47 , 1.8.5.223 , 1.8.5.26 , 1.8.6.15 , 1.8.6.32 , 1.8.6.189 , 1.8.7.134 , 1.8.5.162 , 1.8.5.191 , 1.8.5.212 , 1.8.6.55 , 1.8.6.274 , 1.8.5.54 , 1.8.6.271 , 1.8.5.44 , 1.8.6.338 , 1.9.1.126 , 1.8.6.64 , 1.8.6.232 , 1.8.7.30 , 1.8.5.49 , 1.8.7.49 , 1.8.5.59 , 1.8.5.150 , 1.8.6.95 , 1.8.7.70 , 1.8.6.148 , 1.8.5.108 , 1.9.1.378 , 1.8.6 , 1.8.5.41 , 1.8.7.107 , 1.8.5.88 , 1.8.6.182 , 1.9.2.318 , 1.8.7.57 , 1.8.6.161 , 2.2.9 , 2.0.0.647 , 2.1.8 , 1.8.6.388 , 1.8.5.165 , 1.8.6.203 , 1.8.5.167 , 1.9.3.194 , 1.8.6.181 , 1.8.6.350 , 1.9.0.2 , 1.8.6.215 , 1.8.6.158 , 1.8.7.86 , 1.8.5.177 , 1.8.7.110 , 1.8.5.178 , 1.8.6.100 , 1.8.6.257 , 1.9.2.180 , 1.8.5.57 , 1.8.6.9 , 1.8.7.352 , 1.8.6.99 , 2.3.6 , 1.8.6.33 , 1.8.6.359 , 1.8.5.23 , 1.9.3.326 , 1.8.6.367 , 1.8.5.47 , 1.8.6.313 , 1.8.6.234 , 1.8.7.74 , 1.8.6.19 , 1.8.5.179 , 1.8.7.52 , 1.9.1.243 , 1.8.7.60 , 1.8.6.348 , 1.8.6.219 , 1.8.7.83 , 1.8.6.133 , 1.8.5.55 , 1.8.6.13 , 1.8.5.98 , 1.8.6.266 , 1.8.5.72 , 1.8.5.100 , 1.8.5.229 , 1.9.1.430 , 1.8.6.252 , 1.8.7.136 , 2.0.0.598 , 1.8.6.121 , 1.8.7.157 , 1.8.6.241 , 1.8.5.166 , 1.9.1.129 , 1.8.6.130 , 1.8.5.4 , 1.8.7.108 , 1.8.5.48 , 2.0 , 1.8.6.287 , 1.8.5.140 , 1.8.6.310 , 2.0.0.195 , 1.8.7.28 , 1.8.5.180 , 1.8.7.189 , 1.8.6.6 , 1.8.6.253 , 1.9.1.429 , 1.8.7.82 , 1.8.6.137 , 1.8.6.296 , 1.8.6.340 , 1.8.5.126 , 1.8.6.351 , 1.8.6.383 , 1.8.7.299 , 1.9.3.426 , 1.8.6.31 , 1.8.5.45 , 2.5.0 , 1.8.7.165 , 1.8.6.314 , 1.8.5.265 , 1.8.5.37 , 2.1.5 , 2.2.3 , 1.8.7.42 , 1.8.7.171 , 1.8.7.94 , 1.8.5.188 , 1.8.5.221 , 1.8.6.205 , 1.8.6.49 , 1.8.6.275 , 1.8.7.146 , 1.8.7.50 , 1.8.6.366 , 1.9.3 , 1.8.5.67 , 1.8.6.51 , 1.8.6.300 , 1.8.7.133 , 1.8.5.219 , 1.8.6.60 , 1.8.6.355 , 1.8.7.148 , 1.8.6.192 , 1.8.6.170 , 1.8.6.154 , 1.8.7.80 , 1.8.7.302 , 1.8.5.182 , 1.8.6.2 , 1.9.3.327 , 1.8.5.211 , 2.0.0.648 , 1.8.5.63 , 1.8.5.91 , 1.8.6.175 , 1.8.6.18 , 1.8.5.181 , 1.8.7.141 , 1.8.6.268 , 1.8.5.154 , 1.8.6.307 , 1.8.6.329 , 1.8.7.40 , 1.8.5 , 1.8.7.47 , 1.8.7.371 , 1.8.5.228 , 1.8.6.40 , 1.9.3.374 , 1.8.7.104 , 1.8.6.34 , 1.8.7.59 , 1.8.7.106 , 1.8.7.112 , 1.8.6.39 , 1.8.5.147 , 1.8.5.31 , 1.8.5.19 , 1.8.7.95 , 1.8.6.336 , 1.8.7.156 , 1.8.5.10 , 1.8.5.204 , 1.8.7.330 , 1.8.5.81 , 1.8.6.17 , 1.8.5.137 , 1.8.6.279 , 1.8.7.65 , 1.8.5.34 , 1.8.5.30 , 1.8.6.242 , 1.8.6.349 , 1.8.6.199 , 1.8.6.24 , 1.8.7.117 , 1.8.7.96 , 1.8.7.93 , 1.8.5.151 , 1.8.5.207 , 2.1.0 , 2.0.0.481 , 1.8.5.70 , 1.8.6.354 , 1.8.6.260 , 1.8.7.58 , 1.8.6.293 , 1.8.7.45 , 1.8.7.34 , 2.1.10 , 1.8.7.154 , 1.8.6.160 , 1.8.6.201 , 1.8.5.89 , 1.8.6.112 , 1.8.6.197 , 1.8.5.185 , 1.9.3.383 , 1.9.3.384 , 1.8.6.113 , 1.8.5.186 , 1.8.6.167 , 1.9.3.545 , 1.8.6.420 , 1.8.6.114 , 1.8.7.27 , 1.8.6.30 , 1.8.7.67 , 1.8.7.132 , 1.9.0.0 , 1.8.7.38 , 1.8.5.62 , 2.0.0.594 , 1.8.6.291 , 1.8.6.344 , 1.8.6.107 , 1.8.5.101 , 1.8.6.82 , 1.8.5.22 , 1.8.5.33 , 1.8.6.172 , 1.8.6.261 , 1.8.6.357 , 1.8.5.208 , 1.8.5.24 , 1.8.6.56 , 1.8.6.141 , 1.8.6.316 , 1.8.6.227 , 1.8.5.197 , 1.8.5.192 , 1.8.6.283 , 1.8.7.334 , 1.8.7.78 , 1.8.7.301 , 1.8.6.140 , 1.8.6.54 , 1.8.7.168 , 1.8.7.190 , 1.9.1.431 , 1.8.6.231 , 1.8.6.312 , 1.8.7.68 , 1.8.6.218 , 1.8.6.48 , 2.1.9 , 1.8.7.24 , 1.8.6.177 , 1.8.6.368 , 1.8.7.164 , 1.8.5.86 , 1.8.7.119 , 1.8.5.190 , 1.8.5.156 , 1.8.5.127 , 2.0.0.352 , 1.8.5.46 , 1.8.7.44 , 1.8.6.335 , 1.9.3.392 , 1.8.5.164 , 1.8.7.103 , 1.9 , 1.8.6.38 , 1.9.3.286 , 1.8.6.66 , 1.8.6.115 , 1.8.5.148 , 1.8.6.70 , 1.8.6.153 , 1.8.7.181 , 2.1 , 1.8.6.67 , 1.8.6.111 , 1.8.6.353 , 1.8.5.7 , 1.8.7.21 , 2.0.0.451 , 1.8.7.91 , 2.3.3 , 1.8.5.69 , 1.8.5.20 , 1.8.6.150 , 1.8.6.264 , 1.8.5.171 , 1.8.6.7 , 1.8.6.16 , 1.8.6.207 , 1.8.7.26 , 1.8.7.7 , 1.8.6.57 , 1.9.1.376 , 2.3.4 , 1.8.6.243 , 1.8.7.97 , 1.8.7.144 , 1.8.7.160 , 1.8.7.179 , 1.8.6.304 , 1.8.5.52 , 1.8.6.86 , 1.8.5.12 , 1.9.3.550 , 1.8.7.61 , 1.9.3.361 , 1.8.6.277 , 1.8.7.101 , 1.8.6.185 , 1.8.5.128 , 1.8.6.233 , 1.8.5.175 , 1.8.5.68 , 1.8.6.74 , 1.8.6.262 , 1.8.7.128 , 1.8.5.198 , 1.8.6.210 , 1.8.6.251 , 1.8.7.123 , 1.8.5.8 , 1.8.6.208 , 1.8.5.205 , 1.8.6.155 , 1.8.5.116 , 1.8.6.168 , 1.8.6.255 , 1.8.6.162 , 2.1.2 , 1.8.6.369 , 1.8.6.92 , 1.8.5.216 , 1.8.6.213 , 1.8.6.27 , 1.8.5.224 , 1.8.5.18 , 1.9.3.547 , 1.8.6.76 , 1.8.5.6 , 1.8.6.87 , 1.8.6.52 , 1.8.6.5 , 1.8.7.130 , 1.8.7.84 , 1.8.5.196 , 1.8.7.46 , 1.8.7.162 , 1.8.6.78 , 1.8.6.190 , 1.9.2.290 , 1.8.5.136 , 1.8.5.157 , 1.9.3.484 , 1.8.6.159 , 1.8.6.360 , 1.8.5.75 , 1.8.5.183 , 1.8.6.285 , 1.8.5.11 , 1.8.6.278 , 1.8.7.174 , 1.8.6.308 , 2.0.0 , 1.8.6.180 , 1.8.6.12 , 1.8.5.189 , 1.8.6.135 , 1.8.6.258 , 1.8.6.256 , 1.8.3 , 1.8.6.281 , 1.8.6.81 , 1.8.6.97 , 1.8.5.80 , 1.8.626 , 1.8.6.288 , 1.8.6.343 , 1.8.6.151 , 1.8.6.365 , 1.8.5.187 , 1.8.7.249 , 1.8.5.172 , 1.8.6.106 , 1.8.5.13 , 1.8.7.54 , 1.8.7.177 , 1.8.5.73 , 1.8.7.369 , 1.8.5.97 , 1.8.5.231 , 1.8.5.14 , 1.8.6.202 , 1.8.6.352 , 2.2.8 , 2.2.1 , 1.8.6.298 , 1.9.0.4 , 1.8.6.337 , 1.8.6.173 , 1.8.7.374 , 1.8.6.328 , 1.8.5.102 , 1.8.7.145 , 1.8.5.105 , 1.8.5.194 , 1.8.5.222 , 1.8.7.115 , 1.8.7.85 , 1.8.7.155 , 1.8.6.228 , 1.8.6.358 , 1.8.6.398 , 1.8.6.315 , 1.8.6.206 , 1.8.6.93 , 1.8.5.16 , 1.8.5.40 , 1.8.5.213 , 1.8.7.51 , 1.8.7.64 , 1.8.7.22 , 1.8.7.69 , 1.8.7.161 , 2.0.0.643 , 1.8.6.186 , 1.8.6.196 , 1.8.6.270 , 1.8.5.155 , 1.8.7.81 , 1.8.5.28 , 1.8.6.265 , 1.8.6.345 , 1.8.5.71 , 1.9.3.448 , 2.2.5 , 1.8.7.138 , 1.9.1 , 1.8.7.31 , 1.8.6.146 , 1.8.5.176 , 1.8.5.209 , 1.8.6.238 , 1.8.5.230 , 1.8.5.27 , 1.8.7.37 , 1.8.5.114 , 1.8.7.150 , 1.8.5.133 , 2.1.4 , 1.9.3.284 , 1.8.6.299 , 1.8.5.32 , 1.8.6.50 , 1.8.6.319 , 1.8.6.176 , 1.8.7.126 , 1.8.7.35 , 1.8.6.295 , 1.8.6.187 , 1.9.0 , 1.8.6.25 , 1.8.6.323 , 1.8.6.4 , 1.8.7.163 , 1.9.3.483 , 1.9.2.0 , 1.8.5.206 , 1.8.6.303 , 1.8.6.259 , 2.4.3 , 1.8.5.135 , 1.8.6.46 , 2.1.1 , 1.8.6.246 , 1.8.5.149 , 1.8.6.325 , 1.8.7.29 , 1.8.6.101 , 1.8.6.198 , 1.9.3.195 , 1.8.5.170 , 1.8.5.218 , 1.8.6.138 , 1.8.6.193 , 1.8.6.136 , 1.8.7.33 , 2.0.0.0 , 1.9.3.385 , 1.9.3.551 , 1.8.5.106 , 1.8.7.297 , 1.8.6.125 , 1.8.6.166 , 1.8.7.92 , 1.8.6.364
Canonical Ubuntu Linux  16.04 , 14.04 , 17.10