CVE:CVE-2012-1099
CNNVD:CNNVD-201203-240
基于Rails 3.0.12之前的3.0.x版本，3.1.4之前的3.1.x版本，与3.2.2之前的3.2.x版本的Ruby中的查询帮助中的actionpack/lib/action_view/helpers/form_options_helper.rb中存在跨站脚本漏洞。远程攻击者可利用该漏洞借助涉及某些产生SELECT元素内的某些OPTION元素的向量，注入任意web脚本或者HTML。
solution: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:rc1,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:rc1,3.2.0,3.2.0:rc1,3.2.0:rc2,3.2.1,3.2.2:rc1,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:rc1,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:rc1,3.2.0,3.2.0:rc1,3.2.0:rc2,3.2.1,3.2.2:rc1; Upgrade rubyonrails ruby_on_rails to a higher version than 3.0.4,and avoid the version 3.0.4