{"id":"CVE-2013-0276","aliases":["DEBIAN-CVE-2013-0276","DSA-2620-1","EUVD-2017-0243","GHSA-gr44-7grc-37vq","RHSA-2013:0582","UBUNTU-CVE-2013-0276"],"status":"published","title":"ActiveRecord vulnerable to modification of protected model attributes","description":"ActiveRecord in Ruby on Rails before 2.3.17, 3.1.x before 3.1.11, and 3.2.x before 3.2.12 allows remote attackers to bypass the attr_protected protection mechanism and modify protected model attributes via a crafted request.","severity":{"version":"2.0","score":4.3,"vector":"AV:N/AC:M/Au:N/C:N/I:P/A:N","level":"medium","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-09","score":0.02997,"percentile":0.87445,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-264","CWE-284"],"published":"2013-02-12T00:00:00Z","modified":"2026-09-01T20:02:28Z","fixes":[{"ecosystem":"RubyGems","package":"activerecord","fixed_in":["2.3.17","3.1.11","3.2.12"],"sources":["ghsa","osv"]},{"ecosystem":"Debian:12","package":"rails","fixed_in":["2.3.14.1"],"sources":["osv"]},{"ecosystem":"Debian:13","package":"rails","fixed_in":["2.3.14.1"],"sources":["osv"]},{"ecosystem":"Debian:14","package":"rails","fixed_in":["2.3.14.1"],"sources":["osv"]}],"affected":[{"source":"ghsa","ecosystem":"RubyGems","package":"activerecord","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.3.17"}]}]},{"source":"ghsa","ecosystem":"RubyGems","package":"activerecord","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.1.0"},{"fixed":"3.1.11"}]}]},{"source":"ghsa","ecosystem":"RubyGems","package":"activerecord","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.2.0"},{"fixed":"3.2.12"}]}]},{"source":"osv","ecosystem":"Debian:12","package":"rails","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.3.14.1"}]}]},{"source":"osv","ecosystem":"Debian:13","package":"rails","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.3.14.1"}]}]},{"source":"osv","ecosystem":"Debian:14","package":"rails","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.3.14.1"}]}]},{"source":"osv","ecosystem":"Debian:6.0","package":"rails","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.3.5-1.2+squeeze7"}]}],"versions":["2.3.5-1.2","2.3.5-1.2+squeeze0.1","2.3.5-1.2+squeeze1","2.3.5-1.2+squeeze2","2.3.5-1.2+squeeze3","2.3.5-1.2+squeeze4","2.3.5-1.2+squeeze4.1","2.3.5-1.2+squeeze5","2.3.5-1.2+squeeze6"],"bundled":2},{"source":"osv","ecosystem":"RubyGems","package":"activerecord","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.3.17"}]}],"versions":["1.0.0","1.1.0","1.10.0","1.10.1","1.11.0","1.11.1","1.12.1","1.12.2","1.13.0","1.13.1","1.13.2","1.14.0","1.14.1","1.14.2","1.14.3","1.14.4","1.15.0","1.15.1","1.15.2","1.15.3","1.15.4","1.15.5","1.15.6","1.2.0","1.3.0","1.4.0","1.5.0","1.5.1","1.6.0","1.7.0","1.8.0","1.9.0","1.9.1","2.0.0","2.0.1","2.0.2","2.0.4","2.0.5","2.1.0","2.1.1","2.1.2","2.2.2","2.2.3","2.3.10","2.3.11","2.3.12","2.3.14","2.3.15","2.3.16","2.3.2","2.3.3","2.3.4","2.3.5","2.3.6","2.3.7","2.3.8","2.3.8.pre1","2.3.9","2.3.9.pre"]},{"source":"osv","ecosystem":"RubyGems","package":"activerecord","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.1.0"},{"fixed":"3.1.11"}]}],"versions":["3.1.0","3.1.1","3.1.1.rc1","3.1.1.rc2","3.1.1.rc3","3.1.10","3.1.2","3.1.2.rc1","3.1.2.rc2","3.1.3","3.1.4","3.1.4.rc1","3.1.5","3.1.5.rc1","3.1.6","3.1.7","3.1.8","3.1.9"]},{"source":"osv","ecosystem":"RubyGems","package":"activerecord","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.2.0"},{"fixed":"3.2.12"}]}],"versions":["3.2.0","3.2.1","3.2.10","3.2.11","3.2.2","3.2.2.rc1","3.2.3","3.2.3.rc1","3.2.3.rc2","3.2.4","3.2.4.rc1","3.2.5","3.2.6","3.2.7","3.2.7.rc1","3.2.8","3.2.8.rc1","3.2.8.rc2","3.2.9","3.2.9.rc1","3.2.9.rc2","3.2.9.rc3"]},{"source":"osv","ecosystem":"Red Hat:openshift:1::el6","package":"graphviz","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.26.0-10.el6"}]}],"bundled":15},{"source":"osv","ecosystem":"Red Hat:openshift:1::el6","package":"graphviz-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.26.0-10.el6"}]}],"bundled":15},{"source":"osv","ecosystem":"Red Hat:openshift:1::el6","package":"graphviz-devel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.26.0-10.el6"}]}],"bundled":15},{"source":"osv","ecosystem":"Red Hat:openshift:1::el6","package":"graphviz-doc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.26.0-10.el6"}]}],"bundled":15},{"source":"osv","ecosystem":"Red Hat:openshift:1::el6","package":"graphviz-gd","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.26.0-10.el6"}]}],"bundled":15},{"source":"osv","ecosystem":"Red Hat:openshift:1::el6","package":"graphviz-ruby","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.26.0-10.el6"}]}],"bundled":15},{"source":"osv","ecosystem":"Red Hat:openshift:1::el6","package":"openshift-console","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:0.0.16-1.el6op"}]}],"bundled":15},{"source":"osv","ecosystem":"Red Hat:openshift:1::el6","package":"openshift-origin-broker","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.0.11-1.el6op"}]}],"bundled":15},{"source":"osv","ecosystem":"Red Hat:openshift:1::el6","package":"openshift-origin-broker-util","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.0.15-1.el6op"}]}],"bundled":15},{"source":"osv","ecosystem":"Red Hat:openshift:1::el6","package":"ruby193-ruby","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.9.3.327-25.el6"}]}],"bundled":15},{"source":"osv","ecosystem":"Red Hat:openshift:1::el6","package":"ruby193-ruby-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.9.3.327-25.el6"}]}],"bundled":15},{"source":"osv","ecosystem":"Red Hat:openshift:1::el6","package":"ruby193-ruby-devel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.9.3.327-25.el6"}]}],"bundled":15},{"source":"osv","ecosystem":"Red Hat:openshift:1::el6","package":"ruby193-ruby-doc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.9.3.327-25.el6"}]}],"bundled":15},{"source":"osv","ecosystem":"Red Hat:openshift:1::el6","package":"ruby193-ruby-irb","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.9.3.327-25.el6"}]}],"bundled":15},{"source":"osv","ecosystem":"Red Hat:openshift:1::el6","package":"ruby193-ruby-libs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.9.3.327-25.el6"}]}],"bundled":15},{"source":"osv","ecosystem":"Red Hat:openshift:1::el6","package":"ruby193-ruby-tcltk","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.9.3.327-25.el6"}]}],"bundled":15},{"source":"osv","ecosystem":"Red Hat:openshift:1::el6","package":"ruby193-rubygem-actionpack","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:3.2.8-3.el6"}]}],"bundled":15},{"source":"osv","ecosystem":"Red Hat:openshift:1::el6","package":"ruby193-rubygem-actionpack-doc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:3.2.8-3.el6"}]}],"bundled":15},{"source":"osv","ecosystem":"Red Hat:openshift:1::el6","package":"ruby193-rubygem-activemodel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:3.2.8-2.el6"}]}],"bundled":15},{"source":"osv","ecosystem":"Red Hat:openshift:1::el6","package":"ruby193-rubygem-activemodel-doc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:3.2.8-2.el6"}]}],"bundled":15},{"source":"osv","ecosystem":"Red Hat:openshift:1::el6","package":"ruby193-rubygem-activerecord","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:3.2.8-3.el6"}]}],"bundled":15},{"source":"osv","ecosystem":"Red Hat:openshift:1::el6","package":"ruby193-rubygem-activerecord-doc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:3.2.8-3.el6"}]}],"bundled":15},{"source":"osv","ecosystem":"Red Hat:openshift:1::el6","package":"ruby193-rubygem-bigdecimal","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.1.0-25.el6"}]}],"bundled":15},{"source":"osv","ecosystem":"Red Hat:openshift:1::el6","package":"ruby193-rubygem-io-console","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:0.3-25.el6"}]}],"bundled":15},{"source":"osv","ecosystem":"Red Hat:openshift:1::el6","package":"ruby193-rubygem-json","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.5.4-25.el6"}]}],"bundled":15},{"source":"osv","ecosystem":"Red Hat:openshift:1::el6","package":"ruby193-rubygem-minitest","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.5.1-25.el6"}]}],"bundled":15},{"source":"osv","ecosystem":"Red Hat:openshift:1::el6","package":"ruby193-rubygem-railties","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:3.2.8-2.el6"}]}],"bundled":15},{"source":"osv","ecosystem":"Red Hat:openshift:1::el6","package":"ruby193-rubygem-railties-doc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:3.2.8-2.el6"}]}],"bundled":15},{"source":"osv","ecosystem":"Red Hat:openshift:1::el6","package":"ruby193-rubygem-rake","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:0.9.2.2-25.el6"}]}],"bundled":15},{"source":"osv","ecosystem":"Red Hat:openshift:1::el6","package":"ruby193-rubygem-rdoc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:3.9.4-25.el6"}]}],"bundled":15},{"source":"osv","ecosystem":"Red Hat:openshift:1::el6","package":"ruby193-rubygem-ruby_parser","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.3.1-3.el6op"}]}],"bundled":15},{"source":"osv","ecosystem":"Red Hat:openshift:1::el6","package":"ruby193-rubygem-ruby_parser-doc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.3.1-3.el6op"}]}],"bundled":15},{"source":"osv","ecosystem":"Red Hat:openshift:1::el6","package":"ruby193-rubygems","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.8.23-25.el6"}]}],"bundled":15},{"source":"osv","ecosystem":"Red Hat:openshift:1::el6","package":"ruby193-rubygems-devel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.8.23-25.el6"}]}],"bundled":15},{"source":"osv","ecosystem":"Red Hat:openshift:1::el6","package":"rubygem-actionpack","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:3.0.13-4.el6op"}]}],"bundled":15},{"source":"osv","ecosystem":"Red Hat:openshift:1::el6","package":"rubygem-activemodel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:3.0.13-3.el6op"}]}],"bundled":15},{"source":"osv","ecosystem":"Red Hat:openshift:1::el6","package":"rubygem-activemodel-doc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:3.0.13-3.el6op"}]}],"bundled":15},{"source":"osv","ecosystem":"Red Hat:openshift:1::el6","package":"rubygem-activerecord","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:3.0.13-5.el6op"}]}],"bundled":15},{"source":"osv","ecosystem":"Red Hat:openshift:1::el6","package":"rubygem-bson","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.8.1-2.el6op"}]}],"bundled":15},{"source":"osv","ecosystem":"Red Hat:openshift:1::el6","package":"rubygem-mongo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.8.1-2.el6op"}]}],"bundled":15},{"source":"osv","ecosystem":"Red Hat:openshift:1::el6","package":"rubygem-mongo-doc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.8.1-2.el6op"}]}],"bundled":15},{"source":"osv","ecosystem":"Red Hat:openshift:1::el6","package":"rubygem-openshift-origin-auth-remote-user","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.0.5-1.el6op"}]}],"bundled":15},{"source":"osv","ecosystem":"Red Hat:openshift:1::el6","package":"rubygem-openshift-origin-console","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.0.10-1.el6op"}]}],"bundled":15},{"source":"osv","ecosystem":"Red Hat:openshift:1::el6","package":"rubygem-openshift-origin-console-doc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.0.10-1.el6op"}]}],"bundled":15},{"source":"osv","ecosystem":"Red Hat:openshift:1::el6","package":"rubygem-openshift-origin-controller","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.0.12-1.el6op"}]}],"bundled":15},{"source":"osv","ecosystem":"Red Hat:openshift:1::el6","package":"rubygem-ruby_parser","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.0.4-6.el6op"}]}],"bundled":15},{"source":"osv","ecosystem":"Red Hat:openshift:1::el6","package":"rubygem-ruby_parser-doc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.0.4-6.el6op"}]}],"bundled":15},{"source":"osv","ecosystem":"Red Hat:openshift:1::el6","package":"openshift-origin-cartridge-jbosseap-6.0","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.0.4-1.el6op"}]}],"bundled":15},{"source":"osv","ecosystem":"Red Hat:openshift:1::el6","package":"openshift-origin-cartridge-cron-1.4","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.0.3-1.el6op"}]}],"bundled":15},{"source":"osv","ecosystem":"Red Hat:openshift:1::el6","package":"openshift-origin-cartridge-diy-0.1","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.0.3-1.el6op"}]}],"bundled":15},{"source":"osv","ecosystem":"Red Hat:openshift:1::el6","package":"openshift-origin-cartridge-haproxy-1.4","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.0.4-1.el6op"}]}],"bundled":15},{"source":"osv","ecosystem":"Red Hat:openshift:1::el6","package":"openshift-origin-cartridge-jbossews-1.0","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.0.13-1.el6op"}]}],"bundled":15},{"source":"osv","ecosystem":"Red Hat:openshift:1::el6","package":"openshift-origin-cartridge-jenkins-1.4","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.0.2-1.el6op"}]}],"bundled":15},{"source":"osv","ecosystem":"Red Hat:openshift:1::el6","package":"openshift-origin-cartridge-jenkins-client-1.4","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.0.2-1.el6op"}]}],"bundled":15},{"source":"osv","ecosystem":"Red Hat:openshift:1::el6","package":"openshift-origin-cartridge-mysql-5.1","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.0.5-1.el6op"}]}],"bundled":15},{"source":"osv","ecosystem":"Red Hat:openshift:1::el6","package":"openshift-origin-cartridge-perl-5.10","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.0.3-1.el6op"}]}],"bundled":15},{"source":"osv","ecosystem":"Red Hat:openshift:1::el6","package":"openshift-origin-cartridge-php-5.3","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.0.5-1.el6op"}]}],"bundled":15},{"source":"osv","ecosystem":"Red Hat:openshift:1::el6","package":"openshift-origin-cartridge-postgresql-8.4","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.0.3-2.el6op"}]}],"bundled":15},{"source":"osv","ecosystem":"Red Hat:openshift:1::el6","package":"openshift-origin-cartridge-ruby-1.8","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.0.7-1.el6op"}]}],"bundled":15},{"source":"osv","ecosystem":"Red Hat:openshift:1::el6","package":"openshift-origin-cartridge-ruby-1.9-scl","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.0.8-1.el6op"}]}],"bundled":15},{"source":"osv","ecosystem":"Red Hat:openshift:1::el6","package":"openshift-origin-msg-node-mcollective","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.0.3-1.el6op"}]}],"bundled":15},{"source":"osv","ecosystem":"Red Hat:openshift:1::el6","package":"php","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:5.3.3-22.el6"}]}],"bundled":15},{"source":"osv","ecosystem":"Red Hat:openshift:1::el6","package":"php-bcmath","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:5.3.3-22.el6"}]}],"bundled":15},{"source":"osv","ecosystem":"Red Hat:openshift:1::el6","package":"php-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:5.3.3-22.el6"}]}],"bundled":15},{"source":"osv","ecosystem":"Red Hat:openshift:1::el6","package":"php-devel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:5.3.3-22.el6"}]}],"bundled":15},{"source":"osv","ecosystem":"Red Hat:openshift:1::el6","package":"php-imap","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:5.3.3-22.el6"}]}],"bundled":15},{"source":"osv","ecosystem":"Red Hat:openshift:1::el6","package":"php-mbstring","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:5.3.3-22.el6"}]}],"bundled":15},{"source":"osv","ecosystem":"Red Hat:openshift:1::el6","package":"php-process","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:5.3.3-22.el6"}]}],"bundled":15},{"source":"osv","ecosystem":"Red Hat:openshift:1::el6","package":"rubygem-openshift-origin-node","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.0.11-1.el6op"}]}],"bundled":15}],"products":[{"vendor":"rubyonrails","product":"rails"}],"references":[{"url":"http://www.securityfocus.com/bid/57896","tags":["vdb-entry","x_refsource_BID","x_transferred","web"]},{"url":"http://secunia.com/advisories/52774","tags":["third-party-advisory","x_refsource_SECUNIA","x_transferred","advisory"]},{"url":"http://support.apple.com/kb/HT5784","tags":["x_refsource_CONFIRM","x_transferred","web"]},{"url":"http://www.debian.org/security/2013/dsa-2620","tags":["vendor-advisory","x_refsource_DEBIAN","x_transferred","advisory","web"]},{"url":"http://lists.apple.com/archives/security-announce/2013/Jun/msg00000.html","tags":["vendor-advisory","x_refsource_APPLE","x_transferred","web"]},{"url":"http://www.openwall.com/lists/oss-security/2013/02/11/5","tags":["mailing-list","x_refsource_MLIST","x_transferred","Patch","fix","web"]},{"url":"http://rhn.redhat.com/errata/RHSA-2013-0686.html","tags":["vendor-advisory","x_refsource_REDHAT","x_transferred","advisory","web"]},{"url":"http://lists.opensuse.org/opensuse-updates/2013-03/msg00048.html","tags":["vendor-advisory","x_refsource_SUSE","x_transferred","web"]},{"url":"http://www.osvdb.org/90072","tags":["vdb-entry","x_refsource_OSVDB","x_transferred","web"]},{"url":"http://weblog.rubyonrails.org/2013/2/11/SEC-ANN-Rails-3-2-12-3-1-11-and-2-3-17-have-been-released/","tags":["x_refsource_CONFIRM","x_transferred","Vendor Advisory","advisory"]},{"url":"http://secunia.com/advisories/52112","tags":["third-party-advisory","x_refsource_SECUNIA","x_transferred","advisory"]},{"url":"https://groups.google.com/group/rubyonrails-security/msg/bb44b98a73ef1a06?dmode=source\u0026output=gplain","tags":["mailing-list","x_refsource_MLIST","x_transferred","web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2013-0276","tags":["advisory"]},{"url":"https://web.archive.org/web/20130217055442/http://www.securityfocus.com/bid/57896","tags":["web"]},{"url":"https://github.com/rubysec/ruby-advisory-db/blob/master/gems/activerecord/CVE-2013-0276.yml","tags":["web"]},{"url":"https://github.com/advisories/GHSA-gr44-7grc-37vq"},{"url":"https://security-tracker.debian.org/tracker/CVE-2013-0276","tags":["advisory"]},{"url":"http://weblog.rubyonrails.org/2013/2/11/SEC-ANN-Rails-3-2-12-3-1-11-and-2-3-17-have-been-released","tags":["web"]},{"url":"https://access.redhat.com/errata/RHSA-2013:0582","tags":["advisory"]},{"url":"https://access.redhat.com/security/updates/classification/#moderate","tags":["article"]},{"url":"https://access.redhat.com/knowledge/docs/","tags":["article"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=827353","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=827363","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=831573","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=831581","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=843711","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=847196","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=847199","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=847200","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=862598","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=862614","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=865940","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=875236","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=887353","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=889426","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=892806","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=892866","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=895347","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=895355","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=902412","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=902630","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=903526","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=903546","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=905021","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=905656","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=906227","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=906845","tags":["report"]},{"url":"https://security.access.redhat.com/data/csaf/v2/advisories/2013/rhsa-2013_0582.json","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2012-2660","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2012-2660","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2012-2660","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2012-2661","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2012-2661","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2012-2661","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2012-2694","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2012-2694","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2012-2694","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2012-2695","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2012-2695","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2012-2695","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2012-3424","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2012-3424","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2012-3424","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2012-3463","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2012-3463","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2012-3463","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2012-3464","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2012-3464","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2012-3464","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2012-3465","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2012-3465","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2012-3465","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2012-4464","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2012-4464","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2012-4464","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2012-4466","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2012-4466","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2012-4466","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2012-4522","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2012-4522","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2012-4522","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2012-5371","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2012-5371","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2012-5371","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2013-0155","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2013-0155","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2013-0155","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2013-0162","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2013-0162","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2013-0162","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2013-0276","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=909528","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2013-0276","tags":["advisory","report"]},{"url":"https://ubuntu.com/security/CVE-2013-0276","tags":["report"]},{"url":"https://groups.google.com/forum/?fromgroups=#!topic/rubyonrails-security/AFBKNY7VSH8","tags":["report"]}],"sources":{"cve":[{"id":"CVE-2013-0276","description":"ActiveRecord in Ruby on Rails before 2.3.17, 3.1.x before 3.1.11, and 3.2.x before 3.2.12 allows remote attackers to bypass the attr_protected protection mechanism and modify protected model attributes via a crafted request.","status":"published","published":"2013-02-13T01:00:00Z","modified":"2024-08-06T14:18:09.823Z","updated_at":"2026-11-02T14:34:59.222149Z"}],"euvd":[{"id":"EUVD-2017-0243","description":"ActiveRecord in Ruby on Rails before 2.3.17, 3.1.x before 3.1.11, and 3.2.x before 3.2.12 allows remote attackers to bypass the attr_protected protection mechanism and modify protected model attributes via a crafted request.","status":"published","published":"2013-02-13T01:00:00Z","modified":"2024-08-06T14:18:09Z","updated_at":"2026-11-03T01:56:45.704567Z"}],"ghsa":[{"id":"GHSA-gr44-7grc-37vq","title":"ActiveRecord vulnerable to modification of protected model attributes","description":"ActiveRecord in Ruby on Rails before 2.3.17, 3.1.x before 3.1.11, and 3.2.x before 3.2.12 allows remote attackers to bypass the `attr_protected` protection mechanism and modify protected model attributes via a crafted request.","status":"published","published":"2017-10-24T18:33:37Z","modified":"2023-11-10T05:01:20Z","cwes":["CWE-284"],"updated_at":"2026-11-02T14:37:18.40412Z"}],"nvd":[{"id":"CVE-2013-0276","description":"ActiveRecord in Ruby on Rails before 2.3.17, 3.1.x before 3.1.11, and 3.2.x before 3.2.12 allows remote attackers to bypass the attr_protected protection mechanism and modify protected model attributes via a crafted request.","status":"published","published":"2013-02-13T01:55:05.167Z","modified":"2026-06-16T23:49:06.57Z","cvss":[{"version":"2.0","score":4.3,"vector":"AV:N/AC:M/Au:N/C:N/I:P/A:N","level":"medium","assessor":"primary"}],"cwes":["CWE-264"],"updated_at":"2026-11-02T14:02:21.222658Z"}],"osv":[{"id":"CVE-2013-0276","description":"ActiveRecord in Ruby on Rails before 2.3.17, 3.1.x before 3.1.11, and 3.2.x before 3.2.12 allows remote attackers to bypass the attr_protected protection mechanism and modify protected model attributes via a crafted request.","status":"published","published":"2013-02-13T01:55:05Z","modified":"2026-04-10T03:43:17.074347Z","updated_at":"2026-11-02T15:43:58.802805Z"},{"id":"DEBIAN-CVE-2013-0276","description":"ActiveRecord in Ruby on Rails before 2.3.17, 3.1.x before 3.1.11, and 3.2.x before 3.2.12 allows remote attackers to bypass the attr_protected protection mechanism and modify protected model attributes via a crafted request.","status":"published","published":"2013-02-13T01:55:05.167Z","modified":"2026-09-01T20:02:28.334211627Z","updated_at":"2026-11-02T15:45:25.218101Z"},{"id":"DSA-2620-1","title":"rails - several","status":"published","published":"2013-02-12T00:00:00Z","modified":"2026-03-09T01:18:36.575967Z","updated_at":"2026-11-02T15:46:15.489951Z"},{"id":"GHSA-gr44-7grc-37vq","title":"ActiveRecord vulnerable to modification of protected model attributes","description":"ActiveRecord in Ruby on Rails before 2.3.17, 3.1.x before 3.1.11, and 3.2.x before 3.2.12 allows remote attackers to bypass the `attr_protected` protection mechanism and modify protected model attributes via a crafted request.","status":"published","published":"2017-10-24T18:33:37Z","modified":"2024-11-29T05:41:05.583823Z","cwes":["CWE-284"],"updated_at":"2026-11-02T15:46:48.191583Z"},{"id":"RHSA-2013:0582","title":"Red Hat Security Advisory: Red Hat OpenShift Enterprise 1.1.1 update","status":"published","published":"2024-09-15T20:36:44Z","modified":"2026-06-28T10:07:42Z","updated_at":"2026-11-02T15:53:01.993625Z"},{"id":"UBUNTU-CVE-2013-0276","description":"ActiveRecord in Ruby on Rails before 2.3.17, 3.1.x before 3.1.11, and 3.2.x before 3.2.12 allows remote attackers to bypass the attr_protected protection mechanism and modify protected model attributes via a crafted request.","status":"withdrawn","published":"2013-02-13T01:55:00Z","modified":"2025-07-16T08:10:40.14621Z","updated_at":"2026-11-02T15:54:06.854805Z"}]}}
