Class: Dawn::Kb::CVE_2016_6317
- Inherits:
-
Object
- Object
- Dawn::Kb::CVE_2016_6317
- Includes:
- DependencyCheck
- Defined in:
- lib/dawn/kb/cve_2016_6317.rb
Overview
Automatically created with rake on 2016-10-02
Constant Summary
Constants included from BasicCheck
Instance Attribute Summary
Attributes included from DependencyCheck
#aux_mitigation_gem, #dependencies, #not_affected, #safe_dependencies, #save_major, #save_minor
Attributes included from BasicCheck
#applies, #aux_links, #check_family, #cve, #cvss, #cwe, #debug, #evidences, #fixes_version, #kind, #message, #mitigated, #name, #osvdb, #owasp, #priority, #release_date, #remediation, #ruby_version, #ruby_vulnerable_versions, #severity, #status, #target_version, #title
Instance Method Summary collapse
-
#initialize ⇒ CVE_2016_6317
constructor
A new instance of CVE_2016_6317.
Methods included from DependencyCheck
Methods included from BasicCheck
#applies_to?, #cve_link, #cvss_score, families, #family, #family=, #lint, #mitigated?, #nvd_link, #osvdb_link, #rubysec_advisories_link
Methods included from Utils
#__debug_me_and_return, #debug_me, #debug_me_and_return_false, #debug_me_and_return_true
Constructor Details
#initialize ⇒ CVE_2016_6317
Returns a new instance of CVE_2016_6317.
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
# File 'lib/dawn/kb/cve_2016_6317.rb', line 7 def initialize title = "Unsafe Query Generation Risk in Active Record" = "Due to the way Active Record interprets parameters in combination with the way that JSON parameters are parsed, it is possible for an attacker to issue unexpected database queries with “IS NULL” or empty where clauses. This issue does not let an attacker insert arbitrary values into an SQL query, however they can cause the query to check for NULL or eliminate a WHERE clause when most users wouldn’t expect it." super({ :title=>title, :name=> "CVE-2016-6317", :cve=>"2016-6317", :osvdb=>"", :cvss=>"AV:N/AC:L/Au:N/C:N/I:P/A:N", :release_date => Date.new(2016, 8, 11), :cwe=>"", :owasp=>"A9", :applies=>["rails", "sinatra", "padrino"], :kind=>Dawn::KnowledgeBase::DEPENDENCY_CHECK, :message=>, :mitigation=>"Please upgrade activerecord gem to version 4.2.7.1. Please note that versions 5.0.0 or later are not affected.", :aux_links=>['https://groups.google.com/forum/#!topic/rubyonrails-security/rgO20zYW33s'] }) self.safe_dependencies = [{:name=>"activerecord", :version=>['4.2.7.1']}] self.not_affected = {:name=>"activerecord", :version=>['1.x.x', '2.x.x', '3.x.x', '4.0.x', '4.1.x', '5.0.x']} end |