Free and open-source vulnerability scanner
Mageni eases for you the vulnerability scanning, assessment, and management process. It is free and open-source.
Install NowAvailable for macOS, Windows, and Linux

CVE-2016-6317
CVE information
Published
Last Modified
CVSSv2.0 Severity
CVSSv3.1 Severity
Impact Analysis
Description
Action Record in Ruby on Rails 4.2.x before 4.2.7.1 does not properly consider differences in parameter handling between the Active Record component and the JSON implementation, which allows remote attackers to bypass intended database-query restrictions and perform NULL checks or trigger missing WHERE clauses via a crafted request, as demonstrated by certain "[nil]" values, a related issue to CVE-2012-2660, CVE-2012-2694, and CVE-2013-0155..
CVSSv2.0 Score
- Severity
- Medium
- Base Score
- 5/10
- Exploit Score
- 10/10
- Access Vector
- Network
- Access Complexity
- Low
- Authentication Required
- None
- Impact Score
- 2.9/10
- Confidentiality Impact
- None
- Availability Impact
- None
- Integrity Impact
- Partial
CVSSv3.1 Score
- Severity
- High
- Base Score
- 7.5/10
- Exploit Score
- 3.9/10
- Access Vector
- Network
- Access Complexity
- Low
- Privileges Required
- None
- Impact Score
- 3.6/10
- Confidentiality Impact
- None
- Availability Impact
- None
- Integrity Impact
- High
- Scope
- Unchanged
- User Interaction
- None
Products Affected
CPE | Affected | Vulnerable | Excluding | Edit |
---|---|---|---|---|
cpe:2.3:a:rubyonrails:rails:4.2.0:beta1:*:*:*:*:*:* |
Yes
|
- | - | |
cpe:2.3:a:rubyonrails:rails:4.2.0:beta2:*:*:*:*:*:* |
Yes
|
- | - | |
cpe:2.3:a:rubyonrails:rails:4.2.0:beta3:*:*:*:*:*:* |
Yes
|
- | - | |
cpe:2.3:a:rubyonrails:rails:4.2.0:beta4:*:*:*:*:*:* |
Yes
|
- | - | |
cpe:2.3:a:rubyonrails:rails:4.2.0:rc1:*:*:*:*:*:* |
Yes
|
- | - | |
cpe:2.3:a:rubyonrails:rails:4.2.0:rc2:*:*:*:*:*:* |
Yes
|
- | - | |
cpe:2.3:a:rubyonrails:rails:4.2.0:rc3:*:*:*:*:*:* |
Yes
|
- | - | |
cpe:2.3:a:rubyonrails:rails:4.2.0:*:*:*:*:*:*:* |
Yes
|
- | - | |
cpe:2.3:a:rubyonrails:rails:4.2.1:rc1:*:*:*:*:*:* |
Yes
|
- | - | |
cpe:2.3:a:rubyonrails:rails:4.2.1:rc2:*:*:*:*:*:* |
Yes
|
- | - | |
cpe:2.3:a:rubyonrails:rails:4.2.1:rc3:*:*:*:*:*:* |
Yes
|
- | - | |
cpe:2.3:a:rubyonrails:rails:4.2.1:*:*:*:*:*:*:* |
Yes
|
- | - | |
cpe:2.3:a:rubyonrails:rails:4.2.1:rc4:*:*:*:*:*:* |
Yes
|
- | - | |
cpe:2.3:a:rubyonrails:rails:4.2.3:rc1:*:*:*:*:*:* |
Yes
|
- | - | |
cpe:2.3:a:rubyonrails:rails:4.2.3:*:*:*:*:*:*:* |
Yes
|
- | - | |
cpe:2.3:a:rubyonrails:rails:4.2.4:*:*:*:*:*:*:* |
Yes
|
- | - | |
cpe:2.3:a:rubyonrails:rails:4.2.4:rc1:*:*:*:*:*:* |
Yes
|
- | - | |
cpe:2.3:a:rubyonrails:rails:4.2.5:rc1:*:*:*:*:*:* |
Yes
|
- | - | |
cpe:2.3:a:rubyonrails:rails:4.2.5:rc2:*:*:*:*:*:* |
Yes
|
- | - | |
cpe:2.3:a:rubyonrails:rails:4.2.5:*:*:*:*:*:*:* |
Yes
|
- | - | |
cpe:2.3:a:rubyonrails:rails:4.2.6:rc1:*:*:*:*:*:* |
Yes
|
- | - | |
cpe:2.3:a:rubyonrails:rails:4.2.6:*:*:*:*:*:*:* |
Yes
|
- | - | |
cpe:2.3:a:rubyonrails:rails:4.2.7:rc1:*:*:*:*:*:* |
Yes
|
- | - | |
cpe:2.3:a:rubyonrails:rails:4.2.7:*:*:*:*:*:*:* |
Yes
|
- | - | |
cpe:2.3:a:rubyonrails:rails:4.2.2:*:*:*:*:*:*:* |
Yes
|
- | - | |
cpe:2.3:a:rubyonrails:rails:4.2.5.1:*:*:*:*:*:*:* |
Yes
|
- | - | |
cpe:2.3:a:rubyonrails:rails:4.2.5.2:*:*:*:*:*:*:* |
Yes
|
- | - |
References
- http://www.openwall.com/lists/oss-security/2016/08/11/4
- http://weblog.rubyonrails.org/2016/8/11/Rails-5-0-0-1-4-2-7-2-and-3-2-22-3-have-been-rel
- http://www.securityfocus.com/bid/92434
- http://rhn.redhat.com/errata/RHSA-2016-1855.html
- https://groups.google.com/forum/#!topic/ruby-security-ann/WccgKSKiPZA