{"id":"CVE-2011-10019","aliases":[],"url":"https://o3.security/vulnerability/CVE-2011-10019","summary":"Spree has Remote Command Execution vulnerability in search functionality","details":"Spreecommerce versions prior to 0.60.2 contains a remote command execution vulnerability in its search functionality. The application fails to properly sanitize input passed via the search[send][] parameter, which is dynamically invoked using Ruby’s send method. This allows attackers to execute arbitrary shell commands on the server without authentication.","published":"2025-08-13T21:30:30Z","modified":"2026-06-09T11:56:05Z","cvss":{"score":9.8,"severity":"CRITICAL","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"},"epss":{"score":0.04005,"percentile":0.8975,"asOf":"2026-08-24"},"cisaKev":null,"exploitsKnown":0,"affectedPackages":[{"ecosystem":"RubyGems","name":"spree","fixedVersion":"0.60.2"}],"fix":null,"references":[{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2011-10019"},{"type":"WEB","url":"https://github.com/orgs/spree"},{"type":"WEB","url":"https://github.com/rubysec/ruby-advisory-db/blob/master/gems/spree/CVE-2011-10019.yml"},{"type":"PACKAGE","url":"https://github.com/spree/spree"},{"type":"WEB","url":"https://raw.githubusercontent.com/rapid7/metasploit-framework/master/modules/exploits/multi/http/spree_search_exec.rb"},{"type":"WEB","url":"https://web.archive.org/web/20111009192436/http://spreecommerce.com/blog/2011/10/05/remote-command-product-group"},{"type":"WEB","url":"https://www.exploit-db.com/exploits/17941"},{"type":"WEB","url":"https://www.vulncheck.com/advisories/spreecommerce-search-parameter-rce"}],"provenance":{"sources":["OSV.dev","FIRST.org (EPSS)"],"lastVerified":"2026-06-09T11:56:05Z"}}