GHSA-x485-rhg3-cqr4Critical

Spree Commerce is vulnerable to RCE through Search API

Published
August 20, 2025
Last Modified
December 1, 2025

🔗 CVE IDs covered (1)

📋 Description

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.

🎯 Affected products2

  • rubygems/spree:>= 0.30.0.beta1, < 0.50.0
  • rubygems/rd_searchlogic:<= 3.0.1

🔗 References (11)