CVE:CVE-2018-7212
CNNVD:CNNVD-201802-834
Sinatra for Windows是一款基于Ruby的用于创建Web应用程序的域专用语言。
基于Windows平台的Sinatra 2.0.1之前的2.x版本中的rack-protection/lib/rack/protection/path_traversal.rb文件中存在路径遍历漏洞。远程攻击者可借助反斜杠字符利用该漏洞查看任意文件。
solution:Upgrade sinatrarb sinatra to a higher version than 2.0.0,2.0.0:beta2,2.0.0:rc1,2.0.0:rc2,2.0.0:rc3,2.0.0:rc4,2.0.0:rc5,2.0.0:rc6,2.0.1:rc1,and avoid the version 2.0.0,2.0.0:beta2,2.0.0:rc1,2.0.0:rc2,2.0.0:rc3,2.0.0:rc4,2.0.0:rc5,2.0.0:rc6,2.0.1:rc1