| タイトル | Ruby on Rails の Active Record コンポーネントにおける SQL インジェクションの脆弱性 |
|---|---|
| 概要 | Ruby on Rails の Active Record コンポーネントは、ActiveRecord クラスの where メソッドに対して、リクエストデータの受け渡しを適切に実装していないため、特定の SQL インジェクション攻撃を実行される脆弱性が存在します。 本問題は、CVE-2012-2661 と関連する問題です。 |
| 想定される影響 | 第三者により、不適切にネストされたハッシュの処理を行う、ネストされた query パラメータを介して、特定の SQL インジェクション攻撃を実行される可能性があります。 |
| 対策 | ベンダより正式な対策が公開されています。ベンダ情報を参照して適切な対策を実施してください。 |
| 公表日 | 2012年6月22日0:00 |
| 登録日 | 2012年6月26日14:25 |
| 最終更新日 | 2016年2月10日17:52 |
| CVSS2.0 : 危険 | |
| スコア | 7.5 |
|---|---|
| ベクター | AV:N/AC:L/Au:N/C:P/I:P/A:P |
| Ruby on Rails project |
| Rails 3.0.14 未満 |
| Rails 3.1.6 未満の 3.1.x |
| Rails 3.2.6 未満の 3.2.x |
| No | 変更内容 | 変更日 |
|---|---|---|
| 0 | [2012年06月26日] 掲載 [2012年09月14日] ベンダ情報:openSUSE (openSUSE-SU-2012:0978) を追加 [2012年11月14日] ベンダ情報:openSUSE (SUSE-SU-2012:1012) を追加 ベンダ情報:openSUSE (SUSE-SU-2012:1014) を追加 ベンダ情報:openSUSE (openSUSE-SU-2012:1066) を追加 [2016年02月10日] ベンダ情報:レッドハット (RHSA-2013:0154) を追加 |
2018年2月17日10:37 |
| 概要 | The Active Record component in Ruby on Rails before 3.0.14, 3.1.x before 3.1.6, and 3.2.x before 3.2.6 does not properly implement the passing of request data to a where method in an ActiveRecord class, which allows remote attackers to conduct certain SQL injection attacks via nested query parameters that leverage improper handling of nested hashes, a related issue to CVE-2012-2661. |
|---|---|
| 公表日 | 2012年6月22日23:55 |
| 登録日 | 2021年1月28日14:58 |
| 最終更新日 | 2024年11月21日10:39 |
| 構成1 | 以上 | 以下 | より上 | 未満 | |
| cpe:2.3:a:rubyonrails:ruby_on_rails:*:*:*:*:*:*:*:* | 3.0.13 | ||||
| cpe:2.3:a:rubyonrails:ruby_on_rails:3.0.4:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:rubyonrails:rails:3.0.0:beta:*:*:*:*:*:* | |||||
| cpe:2.3:a:rubyonrails:rails:3.0.0:beta2:*:*:*:*:*:* | |||||
| cpe:2.3:a:rubyonrails:rails:3.0.0:beta3:*:*:*:*:*:* | |||||
| cpe:2.3:a:rubyonrails:rails:3.0.0:beta4:*:*:*:*:*:* | |||||
| cpe:2.3:a:rubyonrails:rails:3.0.0:rc:*:*:*:*:*:* | |||||
| cpe:2.3:a:rubyonrails:rails:3.0.0:rc2:*:*:*:*:*:* | |||||
| cpe:2.3:a:rubyonrails:rails:3.0.1:pre:*:*:*:*:*:* | |||||
| cpe:2.3:a:rubyonrails:rails:3.0.2:pre:*:*:*:*:*:* | |||||
| cpe:2.3:a:rubyonrails:rails:3.0.0:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:rubyonrails:rails:3.0.10:rc1:*:*:*:*:*:* | |||||
| cpe:2.3:a:rubyonrails:rails:3.0.10:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:rubyonrails:rails:3.0.12:rc1:*:*:*:*:*:* | |||||
| cpe:2.3:a:rubyonrails:rails:3.0.12:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:rubyonrails:rails:3.0.13:rc1:*:*:*:*:*:* | |||||
| cpe:2.3:a:rubyonrails:rails:3.0.1:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:rubyonrails:rails:3.0.2:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:rubyonrails:rails:3.0.3:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:rubyonrails:rails:3.0.11:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:rubyonrails:rails:3.0.4:rc1:*:*:*:*:*:* | |||||
| cpe:2.3:a:rubyonrails:rails:3.0.5:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:rubyonrails:rails:3.0.5:rc1:*:*:*:*:*:* | |||||
| cpe:2.3:a:rubyonrails:rails:3.0.6:rc1:*:*:*:*:*:* | |||||
| cpe:2.3:a:rubyonrails:rails:3.0.6:rc2:*:*:*:*:*:* | |||||
| cpe:2.3:a:rubyonrails:rails:3.0.6:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:rubyonrails:rails:3.0.7:rc1:*:*:*:*:*:* | |||||
| cpe:2.3:a:rubyonrails:rails:3.0.7:rc2:*:*:*:*:*:* | |||||
| cpe:2.3:a:rubyonrails:rails:3.0.7:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:rubyonrails:rails:3.0.8:rc1:*:*:*:*:*:* | |||||
| cpe:2.3:a:rubyonrails:rails:3.0.8:rc2:*:*:*:*:*:* | |||||
| cpe:2.3:a:rubyonrails:rails:3.0.8:rc3:*:*:*:*:*:* | |||||
| cpe:2.3:a:rubyonrails:rails:3.0.8:rc4:*:*:*:*:*:* | |||||
| cpe:2.3:a:rubyonrails:rails:3.0.8:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:rubyonrails:rails:3.0.9:rc1:*:*:*:*:*:* | |||||
| cpe:2.3:a:rubyonrails:rails:3.0.9:rc2:*:*:*:*:*:* | |||||
| cpe:2.3:a:rubyonrails:rails:3.0.9:rc3:*:*:*:*:*:* | |||||
| cpe:2.3:a:rubyonrails:rails:3.0.9:rc4:*:*:*:*:*:* | |||||
| cpe:2.3:a:rubyonrails:rails:3.0.9:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:rubyonrails:rails:3.0.9:rc5:*:*:*:*:*:* | |||||
| 構成2 | 以上 | 以下 | より上 | 未満 | |
| cpe:2.3:a:rubyonrails:rails:3.1.0:beta1:*:*:*:*:*:* | |||||
| cpe:2.3:a:rubyonrails:rails:3.1.0:rc1:*:*:*:*:*:* | |||||
| cpe:2.3:a:rubyonrails:rails:3.1.0:rc2:*:*:*:*:*:* | |||||
| cpe:2.3:a:rubyonrails:rails:3.1.0:rc3:*:*:*:*:*:* | |||||
| cpe:2.3:a:rubyonrails:rails:3.1.0:rc4:*:*:*:*:*:* | |||||
| cpe:2.3:a:rubyonrails:rails:3.1.0:rc5:*:*:*:*:*:* | |||||
| cpe:2.3:a:rubyonrails:rails:3.1.0:rc6:*:*:*:*:*:* | |||||
| cpe:2.3:a:rubyonrails:rails:3.1.0:rc7:*:*:*:*:*:* | |||||
| cpe:2.3:a:rubyonrails:rails:3.1.0:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:rubyonrails:rails:3.1.0:rc8:*:*:*:*:*:* | |||||
| cpe:2.3:a:rubyonrails:rails:3.1.1:rc1:*:*:*:*:*:* | |||||
| cpe:2.3:a:rubyonrails:rails:3.1.1:rc2:*:*:*:*:*:* | |||||
| cpe:2.3:a:rubyonrails:rails:3.1.1:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:rubyonrails:rails:3.1.1:rc3:*:*:*:*:*:* | |||||
| cpe:2.3:a:rubyonrails:rails:3.1.2:rc1:*:*:*:*:*:* | |||||
| cpe:2.3:a:rubyonrails:rails:3.1.2:rc2:*:*:*:*:*:* | |||||
| cpe:2.3:a:rubyonrails:rails:3.1.2:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:rubyonrails:rails:3.1.4:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:rubyonrails:rails:3.1.4:rc1:*:*:*:*:*:* | |||||
| cpe:2.3:a:rubyonrails:rails:3.1.5:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:rubyonrails:rails:3.1.5:rc1:*:*:*:*:*:* | |||||
| cpe:2.3:a:rubyonrails:rails:3.1.3:*:*:*:*:*:*:* | |||||
| 構成3 | 以上 | 以下 | より上 | 未満 | |
| cpe:2.3:a:rubyonrails:rails:3.2.0:rc1:*:*:*:*:*:* | |||||
| cpe:2.3:a:rubyonrails:rails:3.2.0:rc2:*:*:*:*:*:* | |||||
| cpe:2.3:a:rubyonrails:rails:3.2.0:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:rubyonrails:rails:3.2.1:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:rubyonrails:rails:3.2.5:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:rubyonrails:rails:3.2.2:rc1:*:*:*:*:*:* | |||||
| cpe:2.3:a:rubyonrails:rails:3.2.2:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:rubyonrails:rails:3.2.3:rc1:*:*:*:*:*:* | |||||
| cpe:2.3:a:rubyonrails:rails:3.2.3:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:rubyonrails:rails:3.2.3:rc2:*:*:*:*:*:* | |||||
| cpe:2.3:a:rubyonrails:rails:3.2.4:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:rubyonrails:rails:3.2.4:rc1:*:*:*:*:*:* | |||||