{"document":{"aggregate_severity":{"namespace":"https://www.suse.com/support/security/rating/","text":"moderate"},"category":"csaf_vex","csaf_version":"2.0","distribution":{"text":"Copyright 2024 SUSE LLC. All rights reserved.","tlp":{"label":"WHITE","url":"https://www.first.org/tlp/"}},"lang":"en","notes":[{"category":"summary","text":"SUSE CVE-2012-2660","title":"Title"},{"category":"description","text":"actionpack/lib/action_dispatch/http/request.rb in Ruby on Rails before 3.0.13, 3.1.x before 3.1.5, and 3.2.x before 3.2.4 does not properly consider differences in parameter handling between the Active Record component and the Rack interface, which allows remote attackers to bypass intended database-query restrictions and perform NULL checks via a crafted request, as demonstrated by certain \"[nil]\" values, a related issue to CVE-2012-2694.","title":"Description of the CVE"},{"category":"legal_disclaimer","text":"CSAF 2.0 data is provided by SUSE under the Creative Commons License 4.0 with Attribution (CC-BY-4.0).","title":"Terms of use"}],"publisher":{"category":"vendor","contact_details":"https://www.suse.com/support/security/contact/","name":"SUSE Product Security Team","namespace":"https://www.suse.com/"},"references":[{"category":"external","summary":"CVE-2012-2660","url":"https://www.suse.com/security/cve/CVE-2012-2660"},{"category":"external","summary":"SUSE Security Ratings","url":"https://www.suse.com/support/security/rating/"},{"category":"external","summary":"SUSE Bug 765097 for CVE-2012-2660","url":"https://bugzilla.suse.com/765097"},{"category":"external","summary":"SUSE Bug 766791 for CVE-2012-2660","url":"https://bugzilla.suse.com/766791"},{"category":"external","summary":"SUSE Bug 797449 for CVE-2012-2660","url":"https://bugzilla.suse.com/797449"},{"category":"external","summary":"SUSE Bug 993313 for CVE-2012-2660","url":"https://bugzilla.suse.com/993313"},{"category":"external","summary":"Advisory link for SUSE-SU-2012:1012-1","url":"https://lists.suse.com/pipermail/sle-security-updates/2012-August/000215.html"},{"category":"external","summary":"Advisory link for SUSE-SU-2012:1014-1","url":"https://lists.suse.com/pipermail/sle-security-updates/2012-August/000217.html"},{"category":"external","summary":"Advisory link for SUSE-SU-2012:1015-1","url":"https://lists.suse.com/pipermail/sle-security-updates/2012-August/000218.html"},{"category":"external","summary":"Advisory link for openSUSE-SU-2012:0978-1","url":"https://lists.opensuse.org/archives/list/security-announce@lists.opensuse.org/thread/D6U22TQDSS7VGRHVDJ4J4VSCWJ65LTPB/#D6U22TQDSS7VGRHVDJ4J4VSCWJ65LTPB"}],"title":"SUSE CVE CVE-2012-2660","tracking":{"current_release_date":"2025-10-08T01:03:54Z","generator":{"date":"2023-02-15T05:46:55Z","engine":{"name":"cve-database.git:bin/generate-csaf-vex.pl","version":"1"}},"id":"CVE-2012-2660","initial_release_date":"2023-02-15T05:46:55Z","revision_history":[{"date":"2023-02-15T05:46:55Z","number":"2","summary":"Current version"},{"date":"2023-12-08T05:01:54Z","number":"3","summary":"Current version"},{"date":"2023-12-09T03:28:22Z","number":"4","summary":"Current version"},{"date":"2025-03-16T13:59:48Z","number":"5","summary":"Current version"},{"date":"2025-04-25T13:32:14Z","number":"6","summary":"Current version"},{"date":"2025-10-08T01:03:54Z","number":"7","summary":"Current version"}],"status":"interim","version":"7"}},"product_tree":{"branches":[{"branches":[{"branches":[{"category":"product_name","name":"SUSE Linux Enterprise Desktop 11 SP2","product":{"name":"SUSE Linux Enterprise Desktop 11 SP2","product_id":"SUSE Linux Enterprise Desktop 11 SP2","product_identification_helper":{"cpe":"cpe:/o:suse:suse_sled:11:sp2"}}},{"category":"product_name","name":"SUSE Linux Enterprise Desktop 11 SP4","product":{"name":"SUSE Linux Enterprise Desktop 11 SP4","product_id":"SUSE Linux Enterprise Desktop 11 SP4","product_identification_helper":{"cpe":"cpe:/o:suse:suse_sled:11:sp4"}}},{"category":"product_name","name":"SUSE Linux Enterprise Server 11 SP2","product":{"name":"SUSE Linux Enterprise Server 11 SP2","product_id":"SUSE Linux Enterprise Server 11 SP2","product_identification_helper":{"cpe":"cpe:/o:suse:suse_sles:11:sp2"}}},{"category":"product_name","name":"SUSE Linux Enterprise Server 11 SP4","product":{"name":"SUSE Linux Enterprise Server 11 SP4","product_id":"SUSE Linux Enterprise Server 11 SP4","product_identification_helper":{"cpe":"cpe:/o:suse:suse_sles:11:sp4"}}},{"category":"product_name","name":"SUSE Linux Enterprise Server for SAP Applications 11 SP2","product":{"name":"SUSE Linux Enterprise Server for SAP Applications 11 SP2","product_id":"SUSE Linux Enterprise Server for SAP Applications 11 SP2","product_identification_helper":{"cpe":"cpe:/o:suse:sles_sap:11:sp2"}}},{"category":"product_name","name":"SUSE Linux Enterprise Server for SAP Applications 11 SP4","product":{"name":"SUSE Linux Enterprise Server for SAP Applications 11 SP4","product_id":"SUSE Linux Enterprise Server for SAP Applications 11 SP4","product_identification_helper":{"cpe":"cpe:/o:suse:sles_sap:11:sp4"}}},{"category":"product_name","name":"SUSE Linux Enterprise Software Development Kit 11 SP2","product":{"name":"SUSE Linux Enterprise Software Development Kit 11 SP2","product_id":"SUSE Linux Enterprise Software Development Kit 11 SP2","product_identification_helper":{"cpe":"cpe:/o:suse:sle-sdk:11:sp2"}}},{"category":"product_name","name":"SUSE Linux Enterprise Software Development Kit 11 SP4","product":{"name":"SUSE Linux Enterprise Software Development Kit 11 SP4","product_id":"SUSE Linux Enterprise Software Development Kit 11 SP4","product_identification_helper":{"cpe":"cpe:/a:suse:sle-sdk:11:sp4"}}},{"category":"product_name","name":"SUSE Studio Onsite Runner 1.2","product":{"name":"SUSE Studio Onsite Runner 1.2","product_id":"SUSE Studio Onsite Runner 1.2","product_identification_helper":{"cpe":"cpe:/o:suse:suse-studio-onsite-runner:1.2"}}},{"category":"product_version","name":"rubygem-actionpack-2_3-2.3.14-0.10.1","product":{"name":"rubygem-actionpack-2_3-2.3.14-0.10.1","product_id":"rubygem-actionpack-2_3-2.3.14-0.10.1","product_identification_helper":{"purl":"pkg:rpm/suse/rubygem-actionpack-2_3@2.3.14-0.10.1?upstream=rubygem-actionpack-2_3-2.3.14-0.10.1.src.rpm"}}},{"category":"product_version","name":"rubygem-actionpack-2_3-2.3.14-0.7.6.1","product":{"name":"rubygem-actionpack-2_3-2.3.14-0.7.6.1","product_id":"rubygem-actionpack-2_3-2.3.14-0.7.6.1","product_identification_helper":{"purl":"pkg:rpm/suse/rubygem-actionpack-2_3@2.3.14-0.7.6.1?upstream=rubygem-actionpack-2_3-2.3.14-0.7.6.1.src.rpm"}}},{"category":"product_version","name":"rubygem-actionpack-3_2-3.2.12-0.19.1","product":{"name":"rubygem-actionpack-3_2-3.2.12-0.19.1","product_id":"rubygem-actionpack-3_2-3.2.12-0.19.1","product_identification_helper":{"purl":"pkg:rpm/suse/rubygem-actionpack-3_2@3.2.12-0.19.1?upstream=rubygem-actionpack-3_2-3.2.12-0.19.1.src.rpm"}}},{"category":"product_version","name":"rubygem-activerecord-2_3-2.3.14-0.10.1","product":{"name":"rubygem-activerecord-2_3-2.3.14-0.10.1","product_id":"rubygem-activerecord-2_3-2.3.14-0.10.1","product_identification_helper":{"purl":"pkg:rpm/suse/rubygem-activerecord-2_3@2.3.14-0.10.1?upstream=rubygem-activerecord-2_3-2.3.14-0.10.1.src.rpm"}}},{"category":"product_version","name":"rubygem-activerecord-2_3-2.3.14-0.7.6.1","product":{"name":"rubygem-activerecord-2_3-2.3.14-0.7.6.1","product_id":"rubygem-activerecord-2_3-2.3.14-0.7.6.1","product_identification_helper":{"purl":"pkg:rpm/suse/rubygem-activerecord-2_3@2.3.14-0.7.6.1?upstream=rubygem-activerecord-2_3-2.3.14-0.7.6.1.src.rpm"}}}],"category":"product_family","name":"SUSE Linux Enterprise"}],"category":"vendor","name":"SUSE"}],"relationships":[{"category":"default_component_of","full_product_name":{"name":"rubygem-actionpack-2_3-2.3.14-0.10.1 as component of SUSE Linux Enterprise Server 11 SP2","product_id":"SUSE Linux Enterprise Server 11 SP2:rubygem-actionpack-2_3-2.3.14-0.10.1"},"product_reference":"rubygem-actionpack-2_3-2.3.14-0.10.1","relates_to_product_reference":"SUSE Linux Enterprise Server 11 SP2"},{"category":"default_component_of","full_product_name":{"name":"rubygem-activerecord-2_3-2.3.14-0.10.1 as component of SUSE Linux Enterprise Server 11 SP2","product_id":"SUSE Linux Enterprise Server 11 SP2:rubygem-activerecord-2_3-2.3.14-0.10.1"},"product_reference":"rubygem-activerecord-2_3-2.3.14-0.10.1","relates_to_product_reference":"SUSE Linux Enterprise Server 11 SP2"},{"category":"default_component_of","full_product_name":{"name":"rubygem-actionpack-2_3-2.3.14-0.10.1 as component of SUSE Linux Enterprise Server for SAP Applications 11 SP2","product_id":"SUSE Linux Enterprise Server for SAP Applications 11 SP2:rubygem-actionpack-2_3-2.3.14-0.10.1"},"product_reference":"rubygem-actionpack-2_3-2.3.14-0.10.1","relates_to_product_reference":"SUSE Linux Enterprise Server for SAP Applications 11 SP2"},{"category":"default_component_of","full_product_name":{"name":"rubygem-activerecord-2_3-2.3.14-0.10.1 as component of SUSE Linux Enterprise Server for SAP Applications 11 SP2","product_id":"SUSE Linux Enterprise Server for SAP Applications 11 SP2:rubygem-activerecord-2_3-2.3.14-0.10.1"},"product_reference":"rubygem-activerecord-2_3-2.3.14-0.10.1","relates_to_product_reference":"SUSE Linux Enterprise Server for SAP Applications 11 SP2"},{"category":"default_component_of","full_product_name":{"name":"rubygem-actionpack-2_3-2.3.14-0.10.1 as component of SUSE Linux Enterprise Desktop 11 SP2","product_id":"SUSE Linux Enterprise Desktop 11 SP2:rubygem-actionpack-2_3-2.3.14-0.10.1"},"product_reference":"rubygem-actionpack-2_3-2.3.14-0.10.1","relates_to_product_reference":"SUSE Linux Enterprise Desktop 11 SP2"},{"category":"default_component_of","full_product_name":{"name":"rubygem-activerecord-2_3-2.3.14-0.10.1 as component of SUSE Linux Enterprise Desktop 11 SP2","product_id":"SUSE Linux Enterprise Desktop 11 SP2:rubygem-activerecord-2_3-2.3.14-0.10.1"},"product_reference":"rubygem-activerecord-2_3-2.3.14-0.10.1","relates_to_product_reference":"SUSE Linux Enterprise Desktop 11 SP2"},{"category":"default_component_of","full_product_name":{"name":"rubygem-actionpack-2_3-2.3.14-0.10.1 as component of SUSE Linux Enterprise Software Development Kit 11 SP2","product_id":"SUSE Linux Enterprise Software Development Kit 11 SP2:rubygem-actionpack-2_3-2.3.14-0.10.1"},"product_reference":"rubygem-actionpack-2_3-2.3.14-0.10.1","relates_to_product_reference":"SUSE Linux Enterprise Software Development Kit 11 SP2"},{"category":"default_component_of","full_product_name":{"name":"rubygem-activerecord-2_3-2.3.14-0.10.1 as component of SUSE Linux Enterprise Software Development Kit 11 SP2","product_id":"SUSE Linux Enterprise Software Development Kit 11 SP2:rubygem-activerecord-2_3-2.3.14-0.10.1"},"product_reference":"rubygem-activerecord-2_3-2.3.14-0.10.1","relates_to_product_reference":"SUSE Linux Enterprise Software Development Kit 11 SP2"},{"category":"default_component_of","full_product_name":{"name":"rubygem-actionpack-3_2-3.2.12-0.19.1 as component of SUSE Linux Enterprise Server 11 SP4","product_id":"SUSE Linux Enterprise Server 11 SP4:rubygem-actionpack-3_2-3.2.12-0.19.1"},"product_reference":"rubygem-actionpack-3_2-3.2.12-0.19.1","relates_to_product_reference":"SUSE Linux Enterprise Server 11 SP4"},{"category":"default_component_of","full_product_name":{"name":"rubygem-actionpack-3_2-3.2.12-0.19.1 as component of SUSE Linux Enterprise Server for SAP Applications 11 SP4","product_id":"SUSE Linux Enterprise Server for SAP Applications 11 SP4:rubygem-actionpack-3_2-3.2.12-0.19.1"},"product_reference":"rubygem-actionpack-3_2-3.2.12-0.19.1","relates_to_product_reference":"SUSE Linux Enterprise Server for SAP Applications 11 SP4"},{"category":"default_component_of","full_product_name":{"name":"rubygem-actionpack-3_2-3.2.12-0.19.1 as component of SUSE Linux Enterprise Desktop 11 SP4","product_id":"SUSE Linux Enterprise Desktop 11 SP4:rubygem-actionpack-3_2-3.2.12-0.19.1"},"product_reference":"rubygem-actionpack-3_2-3.2.12-0.19.1","relates_to_product_reference":"SUSE Linux Enterprise Desktop 11 SP4"},{"category":"default_component_of","full_product_name":{"name":"rubygem-actionpack-3_2-3.2.12-0.19.1 as component of SUSE Linux Enterprise Software Development Kit 11 SP4","product_id":"SUSE Linux Enterprise Software Development Kit 11 SP4:rubygem-actionpack-3_2-3.2.12-0.19.1"},"product_reference":"rubygem-actionpack-3_2-3.2.12-0.19.1","relates_to_product_reference":"SUSE Linux Enterprise Software Development Kit 11 SP4"},{"category":"default_component_of","full_product_name":{"name":"rubygem-actionpack-2_3-2.3.14-0.7.6.1 as component of SUSE Studio Onsite Runner 1.2","product_id":"SUSE Studio Onsite Runner 1.2:rubygem-actionpack-2_3-2.3.14-0.7.6.1"},"product_reference":"rubygem-actionpack-2_3-2.3.14-0.7.6.1","relates_to_product_reference":"SUSE Studio Onsite Runner 1.2"},{"category":"default_component_of","full_product_name":{"name":"rubygem-activerecord-2_3-2.3.14-0.7.6.1 as component of SUSE Studio Onsite Runner 1.2","product_id":"SUSE Studio Onsite Runner 1.2:rubygem-activerecord-2_3-2.3.14-0.7.6.1"},"product_reference":"rubygem-activerecord-2_3-2.3.14-0.7.6.1","relates_to_product_reference":"SUSE Studio Onsite Runner 1.2"}]},"vulnerabilities":[{"cve":"CVE-2012-2660","ids":[{"system_name":"SUSE CVE Page","text":"https://www.suse.com/security/cve/CVE-2012-2660"}],"notes":[{"category":"general","text":"actionpack/lib/action_dispatch/http/request.rb in Ruby on Rails before 3.0.13, 3.1.x before 3.1.5, and 3.2.x before 3.2.4 does not properly consider differences in parameter handling between the Active Record component and the Rack interface, which allows remote attackers to bypass intended database-query restrictions and perform NULL checks via a crafted request, as demonstrated by certain \"[nil]\" values, a related issue to CVE-2012-2694.","title":"CVE description"}],"product_status":{"recommended":["SUSE Linux Enterprise Desktop 11 SP2:rubygem-actionpack-2_3-2.3.14-0.10.1","SUSE Linux Enterprise Desktop 11 SP2:rubygem-activerecord-2_3-2.3.14-0.10.1","SUSE Linux Enterprise Desktop 11 SP4:rubygem-actionpack-3_2-3.2.12-0.19.1","SUSE Linux Enterprise Server 11 SP2:rubygem-actionpack-2_3-2.3.14-0.10.1","SUSE Linux Enterprise Server 11 SP2:rubygem-activerecord-2_3-2.3.14-0.10.1","SUSE Linux Enterprise Server 11 SP4:rubygem-actionpack-3_2-3.2.12-0.19.1","SUSE Linux Enterprise Server for SAP Applications 11 SP2:rubygem-actionpack-2_3-2.3.14-0.10.1","SUSE Linux Enterprise Server for SAP Applications 11 SP2:rubygem-activerecord-2_3-2.3.14-0.10.1","SUSE Linux Enterprise Server for SAP Applications 11 SP4:rubygem-actionpack-3_2-3.2.12-0.19.1","SUSE Linux Enterprise Software Development Kit 11 SP2:rubygem-actionpack-2_3-2.3.14-0.10.1","SUSE Linux Enterprise Software Development Kit 11 SP2:rubygem-activerecord-2_3-2.3.14-0.10.1","SUSE Linux Enterprise Software Development Kit 11 SP4:rubygem-actionpack-3_2-3.2.12-0.19.1","SUSE Studio Onsite Runner 1.2:rubygem-actionpack-2_3-2.3.14-0.7.6.1","SUSE Studio Onsite Runner 1.2:rubygem-activerecord-2_3-2.3.14-0.7.6.1"]},"references":[{"category":"external","summary":"CVE-2012-2660","url":"https://www.suse.com/security/cve/CVE-2012-2660"},{"category":"external","summary":"SUSE Security Ratings","url":"https://www.suse.com/support/security/rating/"},{"category":"external","summary":"SUSE Bug 765097 for CVE-2012-2660","url":"https://bugzilla.suse.com/765097"},{"category":"external","summary":"SUSE Bug 766791 for CVE-2012-2660","url":"https://bugzilla.suse.com/766791"},{"category":"external","summary":"SUSE Bug 797449 for CVE-2012-2660","url":"https://bugzilla.suse.com/797449"},{"category":"external","summary":"SUSE Bug 993313 for CVE-2012-2660","url":"https://bugzilla.suse.com/993313"},{"category":"external","summary":"Advisory link for SUSE-SU-2012:1012-1","url":"https://lists.suse.com/pipermail/sle-security-updates/2012-August/000215.html"},{"category":"external","summary":"Advisory link for SUSE-SU-2012:1014-1","url":"https://lists.suse.com/pipermail/sle-security-updates/2012-August/000217.html"},{"category":"external","summary":"Advisory link for SUSE-SU-2012:1015-1","url":"https://lists.suse.com/pipermail/sle-security-updates/2012-August/000218.html"},{"category":"external","summary":"Advisory link for openSUSE-SU-2012:0978-1","url":"https://lists.opensuse.org/archives/list/security-announce@lists.opensuse.org/thread/D6U22TQDSS7VGRHVDJ4J4VSCWJ65LTPB/#D6U22TQDSS7VGRHVDJ4J4VSCWJ65LTPB"}],"remediations":[{"category":"vendor_fix","details":"To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n","product_ids":["SUSE Linux Enterprise Desktop 11 SP2:rubygem-actionpack-2_3-2.3.14-0.10.1","SUSE Linux Enterprise Desktop 11 SP2:rubygem-activerecord-2_3-2.3.14-0.10.1","SUSE Linux Enterprise Desktop 11 SP4:rubygem-actionpack-3_2-3.2.12-0.19.1","SUSE Linux Enterprise Server 11 SP2:rubygem-actionpack-2_3-2.3.14-0.10.1","SUSE Linux Enterprise Server 11 SP2:rubygem-activerecord-2_3-2.3.14-0.10.1","SUSE Linux Enterprise Server 11 SP4:rubygem-actionpack-3_2-3.2.12-0.19.1","SUSE Linux Enterprise Server for SAP Applications 11 SP2:rubygem-actionpack-2_3-2.3.14-0.10.1","SUSE Linux Enterprise Server for SAP Applications 11 SP2:rubygem-activerecord-2_3-2.3.14-0.10.1","SUSE Linux Enterprise Server for SAP Applications 11 SP4:rubygem-actionpack-3_2-3.2.12-0.19.1","SUSE Linux Enterprise Software Development Kit 11 SP2:rubygem-actionpack-2_3-2.3.14-0.10.1","SUSE Linux Enterprise Software Development Kit 11 SP2:rubygem-activerecord-2_3-2.3.14-0.10.1","SUSE Linux Enterprise Software Development Kit 11 SP4:rubygem-actionpack-3_2-3.2.12-0.19.1","SUSE Studio Onsite Runner 1.2:rubygem-actionpack-2_3-2.3.14-0.7.6.1","SUSE Studio Onsite Runner 1.2:rubygem-activerecord-2_3-2.3.14-0.7.6.1"]}],"threats":[{"category":"impact","date":"2013-06-28T06:38:38Z","details":"moderate"}],"title":"CVE-2012-2660"}]}