Every CVE Search/ Get API key

CVE-2013-6417

actionpack allows bypass of database-query restrictions

6.4 MediumFix available

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%

What each source reports

NVD Score used 6.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 List No 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-0324 No 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-cw8r No 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-cw8r No 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-6417 No 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

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
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
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
before 1:3.2.8-5.1.el6
1:3.2.8-5.1.el6
ruby193-rubygem-actionpack
Red Hat:openstack:3::el6
before 1:3.2.8-5.1.el6
1:3.2.8-5.1.el6
ruby193-rubygem-actionpack-doc
Red Hat:openstack:3::el6
before 1:3.2.8-5.1.el6
1:3.2.8-5.1.el6
cfme
Red Hat:cloudforms_managementengine:5::el6
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
before 0:5.2.3.2-1.el6cf
0:5.2.3.2-1.el6cf
cfme-debuginfo
Red Hat:cloudforms_managementengine:5::el6
before 0:5.2.3.2-1.el6cf
0:5.2.3.2-1.el6cf
cfme-lib
Red Hat:cloudforms_managementengine:5::el6
before 0:5.2.3.2-1.el6cf
0:5.2.3.2-1.el6cf
mingw32-cfme-host
Red Hat:cloudforms_managementengine:5::el6
before 0:5.2.3.2-1.el6cf
0:5.2.3.2-1.el6cf
postgresql92-postgresql
Red Hat:cloudforms_managementengine:5::el6
before 0:9.2.7-1.1.el6
0:9.2.7-1.1.el6
postgresql92-postgresql-contrib
Red Hat:cloudforms_managementengine:5::el6
before 0:9.2.7-1.1.el6
0:9.2.7-1.1.el6
postgresql92-postgresql-debuginfo
Red Hat:cloudforms_managementengine:5::el6
before 0:9.2.7-1.1.el6
0:9.2.7-1.1.el6
postgresql92-postgresql-devel
Red Hat:cloudforms_managementengine:5::el6
before 0:9.2.7-1.1.el6
0:9.2.7-1.1.el6
postgresql92-postgresql-docs
Red Hat:cloudforms_managementengine:5::el6
before 0:9.2.7-1.1.el6
0:9.2.7-1.1.el6
postgresql92-postgresql-libs
Red Hat:cloudforms_managementengine:5::el6
before 0:9.2.7-1.1.el6
0:9.2.7-1.1.el6
postgresql92-postgresql-plperl
Red Hat:cloudforms_managementengine:5::el6
before 0:9.2.7-1.1.el6
0:9.2.7-1.1.el6
postgresql92-postgresql-plpython
Red Hat:cloudforms_managementengine:5::el6
before 0:9.2.7-1.1.el6
0:9.2.7-1.1.el6
postgresql92-postgresql-pltcl
Red Hat:cloudforms_managementengine:5::el6
before 0:9.2.7-1.1.el6
0:9.2.7-1.1.el6
postgresql92-postgresql-server
Red Hat:cloudforms_managementengine:5::el6
before 0:9.2.7-1.1.el6
0:9.2.7-1.1.el6
postgresql92-postgresql-test
Red Hat:cloudforms_managementengine:5::el6
before 0:9.2.7-1.1.el6
0:9.2.7-1.1.el6
postgresql92-postgresql-upgrade
Red Hat:cloudforms_managementengine:5::el6
before 0:9.2.7-1.1.el6
0:9.2.7-1.1.el6
prince
Red Hat:cloudforms_managementengine:5::el6
before 0:9.0r2-4.el6cf
0:9.0r2-4.el6cf
ruby193-rubygem-actionpack
Red Hat:cloudforms_managementengine:5::el6
before 1:3.2.13-6.el6cf
1:3.2.13-6.el6cf

History

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

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

In short

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 83rd percentile. Fixed in actionpack 3.2.16.

References

Show 76 moreShow less
This page doesn't list everything

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

MoveEnter Open