CVE:CVE-2014-7829
CNNVD:CNNVD-201411-319
Ruby on Rails（Rails）是Rails核心团队开发维护的一套基于Ruby语言的开源Web应用框架，它是由大卫-海纳梅尔-韩森从美国37signals公司的项目管理工具Basecamp里分离出来的。Action Pack是其中的一个用于构建和测试MVC Web应用程序的组件。
Ruby on Rails的Action Pack中actionpack/lib/action_dispatch/middleware/static.rb文件存在目录遍历漏洞。当程序启用serve_static_assets时，远程攻击者可借助‘’字符利用该漏洞确定应用程序根目录外文件的存在。以下版本受到影响：Ruby on Rails 3.2.21之前3.x版本，4.0.12之前4.0.x版本，4.1.8之前4.1.x版本，4.2.0.beta4之前4.2.x版本。
solution:Upgrade opensuse opensuse to a higher version than 12.3,13.1,13.2,and avoid the version 12.3,13.1,13.2; Upgrade rubyonrails rails to a higher version than 3.0.0,3.0.0:beta,3.0.0:beta2,3.0.0:beta3,3.0.0:beta4,3.0.0:rc,3.0.0:rc2,3.0.1,3.0.1:pre,3.0.2,3.0.2:pre,3.0.3,3.0.4:rc1,3.0.5,3.0.5:rc1,3.0.6,3.0.6:rc1,3.0.6:rc2,3.0.7,3.0.7:rc1,3.0.7:rc2,3.0.8,3.0.8:rc1,3.0.8:rc2,3.0.8:rc3,3.0.8:rc4,3.0.9,3.0.9:rc1,3.0.9:rc2,3.0.9:rc3,3.0.9:rc4,3.0.9:rc5,3.0.10,3.0.10:rc1,3.0.11,3.0.12,3.0.12:rc1,3.0.13,3.0.13:rc1,3.0.14,3.0.16,3.0.17,3.0.18,3.0.19,3.0.20,3.1.0,3.1.0:beta1,3.1.0:rc1,3.1.0:rc2,3.1.0:rc3,3.1.0:rc4,3.1.0:rc5,3.1.0:rc6,3.1.0:rc7,3.1.0:rc8,3.1.1,3.1.1:rc1,3.1.1:rc2,3.1.1:rc3,3.1.2,3.1.2:rc1,3.1.2:rc2,3.1.3,3.1.4,3.1.4:rc1,3.1.5,3.1.5:rc1,3.1.6,3.1.7,3.1.8,3.1.9,3.1.10,3.2.0,3.2.0:rc1,3.2.0:rc2,3.2.1,3.2.2,3.2.2:rc1,3.2.3,3.2.3:rc1,3.2.3:rc2,3.2.4,3.2.4:rc1,3.2.5,3.2.6,3.2.7,3.2.8,3.2.10,3.2.11,3.2.12,3.2.13:rc1,3.2.13:rc2,3.2.15:rc3,3.2.16,3.2.17,3.2.18,4.0.0,4.0.0:beta,4.0.0:rc1,4.0.0:rc2,4.0.1,4.0.1:rc1,4.0.1:rc2,4.0.1:rc3,4.0.1:rc4,4.0.2,4.0.3,4.0.4,4.0.5,4.0.6,4.0.6:rc1,4.0.6:rc2,4.0.6:rc3,4.0.7,4.0.8,4.0.9,4.0.10,4.0.10:rc1,4.1.0,4.1.0:beta1,4.1.1,4.1.2,4.1.2:rc1,4.1.2:rc2,4.1.2:rc3,4.1.3,4.1.4,4.1.5,4.1.6,4.1.6:rc1,4.1.7,4.2.0:beta1,4.2.0:beta2,4.2.0:beta3,and avoid the version 3.0.0,3.0.0:beta,3.0.0:beta2,3.0.0:beta3,3.0.0:beta4,3.0.0:rc,3.0.0:rc2,3.0.1,3.0.1:pre,3.0.2,3.0.2:pre,3.0.3,3.0.4:rc1,3.0.5,3.0.5:rc1,3.0.6,3.0.6:rc1,3.0.6:rc2,3.0.7,3.0.7:rc1,3.0.7:rc2,3.0.8,3.0.8:rc1,3.0.8:rc2,3.0.8:rc3,3.0.8:rc4,3.0.9,3.0.9:rc1,3.0.9:rc2,3.0.9:rc3,3.0.9:rc4,3.0.9:rc5,3.0.10,3.0.10:rc1,3.0.11,3.0.12,3.0.12:rc1,3.0.13,3.0.13:rc1,3.0.14,3.0.16,3.0.17,3.0.18,3.0.19,3.0.20,3.1.0,3.1.0:beta1,3.1.0:rc1,3.1.0:rc2,3.1.0:rc3,3.1.0:rc4,3.1.0:rc5,3.1.0:rc6,3.1.0:rc7,3.1.0:rc8,3.1.1,3.1.1:rc1,3.1.1:rc2,3.1.1:rc3,3.1.2,3.1.2:rc1,3.1.2:rc2,3.1.3,3.1.4,3.1.4:rc1,3.1.5,3.1.5:rc1,3.1.6,3.1.7,3.1.8,3.1.9,3.1.10,3.2.0,3.2.0:rc1,3.2.0:rc2,3.2.1,3.2.2,3.2.2:rc1,3.2.3,3.2.3:rc1,3.2.3:rc2,3.2.4,3.2.4:rc1,3.2.5,3.2.6,3.2.7,3.2.8,3.2.10,3.2.11,3.2.12,3.2.13:rc1,3.2.13:rc2,3.2.15:rc3,3.2.16,3.2.17,3.2.18,4.0.0,4.0.0:beta,4.0.0:rc1,4.0.0:rc2,4.0.1,4.0.1:rc1,4.0.1:rc2,4.0.1:rc3,4.0.1:rc4,4.0.2,4.0.3,4.0.4,4.0.5,4.0.6,4.0.6:rc1,4.0.6:rc2,4.0.6:rc3,4.0.7,4.0.8,4.0.9,4.0.10,4.0.10:rc1,4.1.0,4.1.0:beta1,4.1.1,4.1.2,4.1.2:rc1,4.1.2:rc2,4.1.2:rc3,4.1.3,4.1.4,4.1.5,4.1.6,4.1.6:rc1,4.1.7,4.2.0:beta1,4.2.0:beta2,4.2.0:beta3; Upgrade rubyonrails ruby_on_rails to a higher version than 3.0.4,3.2.19,3.2.20,4.0.11,and avoid the version 3.0.4,3.2.19,3.2.20,4.0.11