CVE-2011-0448 json
activerecord vulnerable to SQL Injection
published 2011-02-21 15 y ago modified 2026-06-16 4 mo ago also GHSA-jmm9-2p29-vh2w , EUVD-2017-0265
- cvss
- 7.5
- version 2.0, NVD
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 2.2%
- EPSS 2.2% chance of exploitation in 30 days, percentile 82%
- public exploits
- 0
- none known
Summary
Ruby on Rails 3.0.x before 3.0.4 does not ensure that arguments to the limit function specify integer values, which makes it easier for remote attackers to conduct SQL injection attacks via a non-numeric argument.
Patch / fix
- rubygems activerecord 3.0.4
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2011-0448 updated cvss 5.8
rubygem-activerecord: SQL injection attacks via a non-numeric arguments
-
Red Hat All currently supported Red Hat productsnot affected: vulnerable code not present
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
Exploit prediction
2.17% chance of exploitation in the next 30 days, higher than 82% of all scored CVEs (FIRST EPSS, 2026-11-09).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| NVD | 2.0 | 7.5 | AV:N/AC:L/Au:N/C:P/I:P/A:P |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| rubygems | activerecord | >=3.0.0, <3.0.4 |
3.0.4 |
Classification
- Weakness
-
- CWE-89 Improper Neutralization of Special Elements used in an SQL Command
- Technology feeds
References
-
github.com
/rails/rails/commit/354da43ab0a10b3b7b3f9cb0619aa562c3be8474
web
-
groups.google.com
/group/rubyonrails-security/msg/4e19864cf6ad40ad?dmode=source&output=gplain
mailing-list, web, patch
-
weblog.rubyonrails.org
/2011/2/8/new-releases-2-3-11-and-3-0-4
web, patch
-
lists.fedoraproject.org
/pipermail/package-announce/2011-April/057650.html
vendor-advisory, web
-
secunia.com
/advisories/43278
third-party-advisory, vendor-advisory
-
securitytracker.com
/id?1025063
vdb-entry
-
vupen.com
/english/advisories/2011/0877
vdb-entry
-
nvd.nist.gov
/vuln/detail/CVE-2011-0448
advisory
-
github.com
/rails/rails
package
-
github.com
/rubysec/ruby-advisory-db/blob/master/gems/activerecord/CVE-2011-0448.yml
web
-
web.archive.org
/web/20201220214809/http://securitytracker.com/id?1025063
web
Sources
- CVE List CVE-2011-0448
- GitHub Advisory GHSA-jmm9-2p29-vh2w
- NVD CVE-2011-0448
Fencer Intel keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.