GitHub Advisoryadvisory · RubyGems
GHSA-q34c-48gc-m9g8 actionpack allows remote attackers to bypass database-query restrictions, perform NULL checks via crafted request
MEDIUM
Official page ↗
- Aliases
- CVE-2012-2694
- Ecosystem
- RubyGems
- Packages
- actionpack
- Severity
- Moderate
- Reviewed
- 2020-06-16
Affected packages
• RubyGems actionpack: >= 3.0.13, < 3.0.14 → fixed in 3.0.14
• RubyGems actionpack: >= 3.1.0, < 3.1.6 → fixed in 3.1.6
• RubyGems actionpack: >= 3.2.0, < 3.2.6 → fixed in 3.2.6
Description
`actionpack/lib/action_dispatch/http/request.rb` 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 consider differences in parameter handling between the Active Record component and the Rack interface, which allows remote attackers to bypass intended database-query restrictions and perform NULL checks via a crafted request, as demonstrated by certain `['xyz', nil]` values, a related issue to CVE-2012-2660.
Related
Alias · CVE (1)
- CVE-2012-2694 actionpack/lib/action_dispatch/http/request.rb 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… vulnerability
References
- https://nvd.nist.gov/vuln/detail/CVE-2012-2694 advisory
- https://github.com/rails/rails/commit/2f3bc0467311781ac1ceb2c8c2b09002c8fe143a web
- https://github.com/rails/rails/commit/c202638225519b5e1a03ebe523b109c948fb0e52 web
- https://github.com/rails/rails package
- https://github.com/rubysec/ruby-advisory-db/blob/master/gems/actionpack/CVE-2012-2694.yml web
- https://groups.google.com/g/rubyonrails-security/c/jILZ34tAHF4/m/7x0hLH-o0-IJ web
- https://groups.google.com/group/rubyonrails-security/msg/e2d3a87f2c211def?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-security-announce/2012-08/msg00017.html web
- http://lists.opensuse.org/opensuse-updates/2012-08/msg00046.html web
- http://rhn.redhat.com/errata/RHSA-2013-0154.html web