GitHub Advisoryadvisory · RubyGems
GHSA-76wq-xw4h-f8wj activerecord vulnerable to SQL Injection
HIGH
Official page ↗
- Aliases
- CVE-2012-2695
- Ecosystem
- RubyGems
- Packages
- activerecord
- Severity
- High
- Weaknesses
- CWE-89
- Reviewed
- 2020-06-16
Affected packages
• RubyGems activerecord: >= 3.0.0.beta, < 3.0.14 → fixed in 3.0.14
• RubyGems activerecord: >= 3.1.0, < 3.1.6 → fixed in 3.1.6
• RubyGems activerecord: >= 3.2.0, < 3.2.6 → fixed in 3.2.6
• RubyGems activerecord: < 2.3.15 → fixed in 2.3.15
Description
The Active Record component in Ruby on Rails efore 2.3.15, 3.0.x 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.
Related
Alias · CVE (1)
- CVE-2012-2695 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… vulnerability
Weakness · CWE (1)
- CWE-89 Improper Neutralization of Special Elements used in an SQL Command weakness
References
- https://nvd.nist.gov/vuln/detail/CVE-2012-2695 advisory
- https://github.com/rails/rails/commit/62f81f4d6b3ee40e9887ffd92ab14714bad93f18 web
- https://github.com/rails/rails package
- https://github.com/rubysec/ruby-advisory-db/blob/master/gems/activerecord/CVE-2012-2695.yml web
- https://groups.google.com/g/rubyonrails-security/c/l4L0TEVAz1k/m/Vr84sD9B464J web
- https://groups.google.com/group/rubyonrails-security/msg/aee3413fb038bf56?dmode=source&output=gplain web
- http://lists.opensuse.org/opensuse-security-announce/2012-08/msg00002.html web
- http://lists.opensuse.org/opensuse-security-announce/2012-08/msg00014.html web
- http://lists.opensuse.org/opensuse-security-announce/2012-08/msg00016.html web
- http://lists.opensuse.org/opensuse-updates/2012-08/msg00046.html web
- http://rhn.redhat.com/errata/RHSA-2013-0154.html web