CVE-2013-1854
Active Record Improper Input Validation
CVE-2013-1854 is a medium vulnerability (CVSS 5.0) in Rubyonrails Rails, published March 19, 2013. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 3.50%, the 89th percentile. Fixed in activerecord 2.3.18.
The Active Record component in Ruby on Rails 2.3.x before 2.3.18, 3.1.x before 3.1.12, and 3.2.x before 3.2.13 processes certain queries by converting hash keys to symbols, which allows remote attackers to cause a denial of service via crafted input to a where method.
Exploit likelihood
What each source reports
NVD Score used
5.0
The Active Record component in Ruby on Rails 2.3.x before 2.3.18, 3.1.x before 3.1.12, and 3.2.x before 3.2.13 processes certain queries by converting hash keys to symbols, which allows remote attackers to cause a denial of service via crafted input to a where method.
- Record
CVE-2013-1854- CVSS 2.0
- 5.0 Medium
AV:N/AC:L/Au:N/C:N/I:N/A:P - Weakness
- CWE-20
- Updated
- 2026-11-02
CVE List No score
The Active Record component in Ruby on Rails 2.3.x before 2.3.18, 3.1.x before 3.1.12, and 3.2.x before 3.2.13 processes certain queries by converting hash keys to symbols, which allows remote attackers to cause a denial of service via crafted input to a where method.
- Record
CVE-2013-1854- Updated
- 2026-11-02
EUVDEUVD-2017-0155 No score
The Active Record component in Ruby on Rails 2.3.x before 2.3.18, 3.1.x before 3.1.12, and 3.2.x before 3.2.13 processes certain queries by converting hash keys to symbols, which allows remote attackers to cause a denial of service via crafted input to a where method.
- Record
EUVD-2017-0155- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-3crr-9vmg-864v No score
Active Record Improper Input Validation
The Active Record component in Ruby on Rails 2.3.x before 2.3.18, 3.1.x before 3.1.12, and 3.2.x before 3.2.13 processes certain queries by converting hash keys to symbols, which allows remote attackers to cause a denial of service via crafted input to a where method.
- Record
GHSA-3crr-9vmg-864v- Weakness
- CWE-20
- Updated
- 2026-11-02
OSV No score
The Active Record component in Ruby on Rails 2.3.x before 2.3.18, 3.1.x before 3.1.12, and 3.2.x before 3.2.13 processes certain queries by converting hash keys to symbols, which allows remote attackers to cause a denial of service via crafted input to a where method.
- Record
CVE-2013-1854- Updated
- 2026-11-02
OSVDEBIAN-CVE-2013-1854 No score
The Active Record component in Ruby on Rails 2.3.x before 2.3.18, 3.1.x before 3.1.12, and 3.2.x before 3.2.13 processes certain queries by converting hash keys to symbols, which allows remote attackers to cause a denial of service via crafted input to a where method.
- Record
DEBIAN-CVE-2013-1854- Updated
- 2026-11-02
OSVGHSA-3crr-9vmg-864v No score
Active Record Improper Input Validation
The Active Record component in Ruby on Rails 2.3.x before 2.3.18, 3.1.x before 3.1.12, and 3.2.x before 3.2.13 processes certain queries by converting hash keys to symbols, which allows remote attackers to cause a denial of service via crafted input to a where method.
- Record
GHSA-3crr-9vmg-864v- Weakness
- CWE-20
- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
activerecordRubyGems |
2.3.0 up to 2.3.18 | 2.3.18 |
activerecordRubyGems |
3.1.0 up to 3.1.12 | 3.1.12 |
activerecordRubyGems |
3.2.0 up to 3.2.13 | 3.2.13 |
railsDebian:12 |
before 2.3.14.1 | 2.3.14.1 |
railsDebian:13 |
before 2.3.14.1 | 2.3.14.1 |
railsDebian:14 |
before 2.3.14.1 | 2.3.14.1 |
railsDebian:6.0 |
before 2.3.5-1.2+squeeze8, plus listed versions 2.3.5-1.22.3.5-1.2+squeeze0.12.3.5-1.2+squeeze12.3.5-1.2+squeeze22.3.5-1.2+squeeze3 Show 5 moreShow less2.3.5-1.2+squeeze42.3.5-1.2+squeeze4.12.3.5-1.2+squeeze52.3.5-1.2+squeeze62.3.5-1.2+squeeze7 |
2.3.5-1.2+squeeze8 |
activerecordRubyGems |
2.3.0 up to 2.3.18, plus listed versions 2.3.102.3.112.3.122.3.142.3.15 Show 12 moreShow less2.3.162.3.172.3.22.3.32.3.42.3.52.3.62.3.72.3.82.3.8.pre12.3.92.3.9.pre |
2.3.18 |
activerecordRubyGems |
3.1.0 up to 3.1.12, plus listed versions 3.1.13.1.1.rc13.1.1.rc23.1.1.rc33.1.10 Show 13 moreShow less3.1.113.1.23.1.2.rc13.1.2.rc23.1.33.1.43.1.4.rc13.1.53.1.5.rc13.1.63.1.73.1.83.1.9 |
3.1.12 |
activerecordRubyGems |
3.2.0 up to 3.2.13, plus listed versions 3.2.13.2.103.2.113.2.123.2.13.rc1 Show 19 moreShow less3.2.13.rc23.2.23.2.2.rc13.2.33.2.3.rc13.2.3.rc23.2.43.2.4.rc13.2.53.2.63.2.73.2.7.rc13.2.83.2.8.rc13.2.8.rc23.2.93.2.9.rc13.2.9.rc23.2.9.rc3 |
3.2.13 |
ruby193-rubygem-activerecordRed Hat:openshift:1::el6 |
before 1:3.2.8-6.el6 | 1:3.2.8-6.el6 |
ruby193-rubygem-activerecord-docRed Hat:openshift:1::el6 |
before 1:3.2.8-6.el6 | 1:3.2.8-6.el6 |
History
| When | Changed | Sources |
|---|---|---|
| 2026-11-03 | aliases | EUVD |
| 2026-11-02 | created | CVE List, GitHub Advisories, NVD, OSV |
References
lists.opensuse.org/opensuse-updates/2013-04/msg00078.html
lists.apple.com/archives/security-announce/2013/Oct/msg00006.html
lists.opensuse.org/opensuse-updates/2013-04/msg00070.html
lists.opensuse.org/opensuse-updates/2013-04/msg00071.html
support.apple.com/kb/HT5784
lists.apple.com/archives/security-announce/2013/Jun/msg00000.html
Show 17 moreShow less
rhn.redhat.com/errata/RHSA-2014-1863.html
lists.opensuse.org/opensuse-updates/2013-04/msg00075.html
lists.opensuse.org/opensuse-updates/2013-04/msg00079.html
groups.google.com/group/ruby-security-ann/msg/34e0d780b04308de?dmode=source&output=gplain
rhn.redhat.com/errata/RHSA-2013-0699.html
weblog.rubyonrails.org/2013/3/18/SEC-ANN-Rails-3-2-13-3-1-12-and-2-3-18-have-been-released
nvd.nist.gov/vuln/detail/CVE-2013-1854
access.redhat.com/errata/RHSA-2013:0699
access.redhat.com/errata/RHSA-2014:1863
access.redhat.com/security/cve/CVE-2013-1854
bugzilla.redhat.com/show_bug.cgi?id=921329
github.com/rubysec/ruby-advisory-db/blob/master/gems/activerecord/CVE-2013-1854.yml
github.com/advisories/GHSA-3crr-9vmg-864v
security-tracker.debian.org/tracker/CVE-2013-1854
access.redhat.com/security/updates/classification
security.access.redhat.com/data/csaf/v2/advisories/2013/rhsa-2013_0699.json
cve.org/CVERecord?id=CVE-2013-1854