CVE-2011-2930

high
Published 2017-10-24 · Modified 2025-11-03
CVSS v3
CVSS v2
7.5
VIR risk
7.5

Description

Multiple SQL injection vulnerabilities in the quote_table_name method in the ActiveRecord adapters in activerecord/lib/active_record/connection_adapters/ in Ruby on Rails before 2.3.13, 3.0.x before 3.0.10, and 3.1.x before 3.1.0.rc5 allow remote attackers to execute arbitrary SQL commands via a crafted column name.

Predictions

Exploit likelihood
20%
Patch ETA

Heuristic predictions, AS-IS, for prioritization only.

Mitigations

vendor Authored 2026-05-27

Vendor advisory: debian — https://security-tracker.debian.org/tracker/CVE-2011-2930

vendor Authored 2026-05-27

Vendor advisory: secalert@redhat.com — https://github.com/rails/rails/commit/8a39f411dc3c806422785b1f4d5c7c9d58e4bf85

vendor Authored 2026-05-27

Vendor advisory: secalert@redhat.com — https://bugzilla.redhat.com/show_bug.cgi?id=731438

vendor Authored 2026-05-27

Vendor advisory: secalert@redhat.com — http://www.openwall.com/lists/oss-security/2011/08/22/5

vendor Authored 2026-05-27

Vendor advisory: secalert@redhat.com — http://www.openwall.com/lists/oss-security/2011/08/22/13

vendor Authored 2026-05-27

Vendor advisory: secalert@redhat.com — http://www.openwall.com/lists/oss-security/2011/08/20/1

vendor Authored 2026-05-27

Vendor advisory: secalert@redhat.com — http://www.openwall.com/lists/oss-security/2011/08/19/11

vendor Authored 2026-05-27

Vendor advisory: secalert@redhat.com — http://www.openwall.com/lists/oss-security/2011/08/17/1

vendor Authored 2026-05-27

Vendor advisory: secalert@redhat.com — http://weblog.rubyonrails.org/2011/8/16/ann-rails-3-1-0-rc6

vendor Authored 2026-05-27

Vendor advisory: secalert@redhat.com — http://groups.google.com/group/rubyonrails-security/msg/b1a85d36b0f9dd30?dmode=source&output=gplain

OS impact

OSVersionStatusFixed in
debian debianbookwormfixed2.3.14
debian debianbullseyefixed2.3.14
debian debianforkyfixed2.3.14
debian debiansidfixed2.3.14
debian debiantrixiefixed2.3.14

Package impact

EcosystemPackageVulnerableFixed
ruby RubyGemsactiverecord<~> 2.3.13~> 2.3.13
ruby RubyGemsactiverecord>=2.0.0,<2.3.132.3.13
ruby RubyGemsactiverecord>=3.0.0.beta,<3.0.103.0.10
ruby RubyGemsactiverecord>=3.1.0.beta1,<3.1.0.rc53.1.0.rc5

Application impact

VendorProductVersionsFixed
rubyonrailsrails2.0.0
rubyonrailsrails2.0.1
rubyonrailsrails2.0.2
rubyonrailsrails2.0.4
rubyonrailsrails2.1.0
rubyonrailsrails2.1.1
rubyonrailsrails2.1.2
rubyonrailsrails2.2.0
rubyonrailsrails2.2.1
rubyonrailsrails2.2.2
rubyonrailsrails2.3.2
rubyonrailsrails2.3.3
rubyonrailsrails2.3.4
rubyonrailsrails2.3.9
rubyonrailsrails2.3.10
rubyonrailsrails2.3.11
rubyonrailsrails2.3.12
rubyonrailsrails3.0.0
rubyonrailsrails3.0.1
rubyonrailsrails3.0.2
rubyonrailsrails3.0.3
rubyonrailsrails3.0.4
rubyonrailsrails3.0.5
rubyonrailsrails3.0.6
rubyonrailsrails3.0.7
rubyonrailsrails3.0.8
rubyonrailsrails3.0.9
rubyonrailsrails3.0.10
rubyonrailsrails3.1.0
rubyonrailsruby_on_rails3.0.4

References

CWEs

CWE-89

Verify integrity in audit chain (admin only). AS-IS.