NewApp Monitoring is liveSign up free
AgentbeamBeta
Open-source package vulnerability · RubyGems

CVE-2011-10026: Spree Commerce is vulnerable to RCE through Search API

criticalCVSS 4.0 9.3GHSA-x485-rhg3-cqr4

Spreecommerce versions prior to 0.50.x contain a remote command execution vulnerability in the API's search functionality. Improper input sanitation allows attackers to inject arbitrary shell commands via the search[instanceeval] parameter, which is dynamically invoked using Ruby’s send method. This flaw enables unauthenticated attackers to execute commands on the server.

Published Aug 20, 2025 · Updated Dec 1, 2025

Affected packages

spree

Ecosystem
RubyGems
Affected
>= 0.30.0.beta1, < 0.50.0
Fixed in
0.50.0
Check
bundle info spree

rd_searchlogic

Ecosystem
RubyGems
Affected
<= 3.0.1
Fixed in
No patched version yet
Check
bundle info rd_searchlogic

Advisory details

From the GitHub Advisory Database (CC BY 4.0).

Spreecommerce versions prior to 0.50.x contain a remote command execution vulnerability in the API's search functionality. Improper input sanitation allows attackers to inject arbitrary shell commands via the search[instance_eval] parameter, which is dynamically invoked using Ruby’s send method. This flaw enables unauthenticated attackers to execute commands on the server.

References

How this page is made: the data panel comes from the GitHub Advisory Database, CISA’s KEV catalog, the NVD and FIRST EPSS, and updates twice a day. No analysis has been written for this entry yet. Methodology

More RubyGems vulnerabilities

All RubyGems entries