Every CVESearch/Get API key

CVE-2013-6417

actionpack allows bypass of database-query restrictions

6.4 MediumFix available

CVE-2013-6417 is a medium vulnerability (CVSS 6.4) in Rubyonrails Rails, published December 7, 2013. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.37%, the 84th percentile. Fixed in actionpack 3.2.16.

What does this mean?
Severity
6.4 MediumCVSS 2.0, NVD
Exploit chance
2.37%EPSS, 84th percentile
Exploitation
None knownNot on CISA’s or ENISA’s lists
Fixed in
3.2.16actionpack +27 more

Description

actionpack/lib/action_dispatch/http/request.rb in Ruby on Rails before 3.2.16 and 4.x before 4.0.2 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 that leverages (1) third-party Rack middleware or (2) custom Rack middleware. NOTE: this vulnerability exists because of an incomplete fix for CVE-2013-0155.

Exploit likelihood

2.37%Up 0.2 points since Feb 4, 2022
90%50%10%1%

Affected products

Affected packages

Affected packages
PackageAffectedFixed
actionpack
RubyGems
3.0.0 up to 3.2.16
3.2.16
actionpack
RubyGems
4.0.0 up to 4.0.2
4.0.2
ruby-actionpack-3.2
Debian:7
From an advisory covering 5 CVEs
before 3.2.6-6+deb7u1, plus listed versions
3.2.6-6
3.2.6-6+deb7u1
actionpack
RubyGems
3.0.0 up to 3.2.16, plus listed versions
3.0.13.0.103.0.10.rc13.0.113.0.12
Show 45 moreShow less
3.0.12.rc13.0.133.0.13.rc13.0.143.0.153.0.163.0.173.0.183.0.193.0.23.0.203.0.33.0.43.0.4.rc13.0.53.0.5.rc13.0.63.0.6.rc13.0.6.rc23.0.73.0.7.rc13.0.7.rc23.0.83.0.8.rc13.0.8.rc23.0.8.rc43.0.93.0.9.rc13.0.9.rc33.0.9.rc43.0.9.rc53.1.03.1.0.beta13.1.0.rc13.1.0.rc23.1.0.rc33.1.0.rc43.1.0.rc53.1.0.rc63.1.0.rc83.1.13.1.1.rc13.1.1.rc23.1.1.rc33.1.10
3.2.16
actionpack
RubyGems
4.0.0 up to 4.0.2, plus listed versions
4.0.14.0.1.rc14.0.1.rc24.0.1.rc34.0.1.rc4
4.0.2
ruby193-rubygem-actionpack
Red Hat:rhel_software_collections:1::el6
From an advisory covering 4 CVEs
before 1:3.2.8-5.1.el6
1:3.2.8-5.1.el6
ruby193-rubygem-actionpack-doc
Red Hat:rhel_software_collections:1::el6
From an advisory covering 4 CVEs
before 1:3.2.8-5.1.el6
1:3.2.8-5.1.el6
ruby193-rubygem-actionpack
Red Hat:openstack:3::el6
From an advisory covering 4 CVEs
before 1:3.2.8-5.1.el6
1:3.2.8-5.1.el6
ruby193-rubygem-actionpack-doc
Red Hat:openstack:3::el6
From an advisory covering 4 CVEs
before 1:3.2.8-5.1.el6
1:3.2.8-5.1.el6
cfme
Red Hat:cloudforms_managementengine:5::el6
From an advisory covering 11 CVEs
before 0:5.2.3.2-1.el6cf
0:5.2.3.2-1.el6cf
Show 18 moreShow less
Affected packages
PackageAffectedFixed
cfme-appliance
Red Hat:cloudforms_managementengine:5::el6
From an advisory covering 11 CVEs
before 0:5.2.3.2-1.el6cf
0:5.2.3.2-1.el6cf
cfme-debuginfo
Red Hat:cloudforms_managementengine:5::el6
From an advisory covering 11 CVEs
before 0:5.2.3.2-1.el6cf
0:5.2.3.2-1.el6cf
cfme-lib
Red Hat:cloudforms_managementengine:5::el6
From an advisory covering 11 CVEs
before 0:5.2.3.2-1.el6cf
0:5.2.3.2-1.el6cf
mingw32-cfme-host
Red Hat:cloudforms_managementengine:5::el6
From an advisory covering 11 CVEs
before 0:5.2.3.2-1.el6cf
0:5.2.3.2-1.el6cf
postgresql92-postgresql
Red Hat:cloudforms_managementengine:5::el6
From an advisory covering 11 CVEs
before 0:9.2.7-1.1.el6
0:9.2.7-1.1.el6
postgresql92-postgresql-contrib
Red Hat:cloudforms_managementengine:5::el6
From an advisory covering 11 CVEs
before 0:9.2.7-1.1.el6
0:9.2.7-1.1.el6
postgresql92-postgresql-debuginfo
Red Hat:cloudforms_managementengine:5::el6
From an advisory covering 11 CVEs
before 0:9.2.7-1.1.el6
0:9.2.7-1.1.el6
postgresql92-postgresql-devel
Red Hat:cloudforms_managementengine:5::el6
From an advisory covering 11 CVEs
before 0:9.2.7-1.1.el6
0:9.2.7-1.1.el6
postgresql92-postgresql-docs
Red Hat:cloudforms_managementengine:5::el6
From an advisory covering 11 CVEs
before 0:9.2.7-1.1.el6
0:9.2.7-1.1.el6
postgresql92-postgresql-libs
Red Hat:cloudforms_managementengine:5::el6
From an advisory covering 11 CVEs
before 0:9.2.7-1.1.el6
0:9.2.7-1.1.el6
postgresql92-postgresql-plperl
Red Hat:cloudforms_managementengine:5::el6
From an advisory covering 11 CVEs
before 0:9.2.7-1.1.el6
0:9.2.7-1.1.el6
postgresql92-postgresql-plpython
Red Hat:cloudforms_managementengine:5::el6
From an advisory covering 11 CVEs
before 0:9.2.7-1.1.el6
0:9.2.7-1.1.el6
postgresql92-postgresql-pltcl
Red Hat:cloudforms_managementengine:5::el6
From an advisory covering 11 CVEs
before 0:9.2.7-1.1.el6
0:9.2.7-1.1.el6
postgresql92-postgresql-server
Red Hat:cloudforms_managementengine:5::el6
From an advisory covering 11 CVEs
before 0:9.2.7-1.1.el6
0:9.2.7-1.1.el6
postgresql92-postgresql-test
Red Hat:cloudforms_managementengine:5::el6
From an advisory covering 11 CVEs
before 0:9.2.7-1.1.el6
0:9.2.7-1.1.el6
postgresql92-postgresql-upgrade
Red Hat:cloudforms_managementengine:5::el6
From an advisory covering 11 CVEs
before 0:9.2.7-1.1.el6
0:9.2.7-1.1.el6
prince
Red Hat:cloudforms_managementengine:5::el6
From an advisory covering 11 CVEs
before 0:9.0r2-4.el6cf
0:9.0r2-4.el6cf
ruby193-rubygem-actionpack
Red Hat:cloudforms_managementengine:5::el6
From an advisory covering 11 CVEs
before 1:3.2.13-6.el6cf
1:3.2.13-6.el6cf

What each source reports

NVD Score used6.4

actionpack/lib/action_dispatch/http/request.rb in Ruby on Rails before 3.2.16 and 4.x before 4.0.2 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 that leverages (1) third-party Rack middleware or (2) custom Rack middleware. NOTE: this vulnerability exists because of an incomplete fix for CVE-2013-0155.

Record
CVE-2013-6417
CVSS 2.0
6.4 MediumAV:N/AC:L/Au:N/C:P/I:P/A:N
Weakness
CWE-264
Updated
2026-11-02
CVE ListNo score

actionpack/lib/action_dispatch/http/request.rb in Ruby on Rails before 3.2.16 and 4.x before 4.0.2 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 that leverages (1) third-party Rack middleware or (2) custom Rack middleware. NOTE: this vulnerability exists because of an incomplete fix for CVE-2013-0155.

Record
CVE-2013-6417
Updated
2026-11-02
EUVDEUVD-2017-0324No score

actionpack/lib/action_dispatch/http/request.rb in Ruby on Rails before 3.2.16 and 4.x before 4.0.2 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 that leverages (1) third-party Rack middleware or (2) custom Rack middleware. NOTE: this vulnerability exists because of an incomplete fix for CVE-2013-0155.

Record
EUVD-2017-0324
Updated
2026-11-03
GitHub AdvisoriesGHSA-wpw7-wxjm-cw8rNo score

actionpack allows bypass of database-query restrictions

actionpack/lib/action_dispatch/http/request.rb in Ruby on Rails before 3.2.16 and 4.x before 4.0.2 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 that leverages (1) third-party Rack middleware or (2) custom Rack middleware. NOTE: this vulnerability exists because of an incomplete fix for CVE-2013-0155.

Record
GHSA-wpw7-wxjm-cw8r
Weakness
CWE-284
Updated
2026-11-02
OSVGHSA-wpw7-wxjm-cw8rNo score

actionpack allows bypass of database-query restrictions

actionpack/lib/action_dispatch/http/request.rb in Ruby on Rails before 3.2.16 and 4.x before 4.0.2 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 that leverages (1) third-party Rack middleware or (2) custom Rack middleware. NOTE: this vulnerability exists because of an incomplete fix for CVE-2013-0155.

Record
GHSA-wpw7-wxjm-cw8r
Weakness
CWE-284
Updated
2026-11-02
OSVUBUNTU-CVE-2013-6417No score

actionpack/lib/action_dispatch/http/request.rb in Ruby on Rails before 3.2.16 and 4.x before 4.0.2 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 that leverages (1) third-party Rack middleware or (2) custom Rack middleware. NOTE: this vulnerability exists because of an incomplete fix for CVE-2013-0155.

Record
UBUNTU-CVE-2013-6417
Updated
2026-11-02

History

History
RecordedChangedSources
affected, facts
affected
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

References

Show 76 moreShow less
This page doesn't list everything

Left out here: 49 versions. The JSON record has them.

MoveEnter Open