Read the docs
TI-2011-04629 Aliases CVE-2011-10026GHSA-x485-rhg3-cqr4

Spreecommerce < 0.50.x API RCE

Priority HIGH 81CWE-78Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
Low
Attack requirements
None
Impact type
Code execution
Confidentiality · integrity · availability
High · High · High
Fix status
Fixed

Attack profile from CVSS 4.0 · CNA. Fix status from CNA and GitHub. Impact type from CWE-78.

Summary

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.

Why it matters now

Exploitation Proof of concept CISA SSVC · not in CISA KEV
EPSS 0.03756 89th percentileScored 2026-11-07
Public exploit Yes 2 exploit referencesTagged by the CNA and NVD
Fix Fixed spree (RubyGems): 0.50.0

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
Poc
Automatable
Yes
Technical impact
Total

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
spreeSpreecommerceall versions—No fix listedCNA
—spree (RubyGems)0.30.0.beta1 to before 0.50.00.50.0Patch availableGHSA-x485-rhg3-cqr4
—rd_searchlogic (RubyGems)up to 3.0.1—No fix listedGHSA-x485-rhg3-cqr4
  • Spreecommerce Vendorspree Affected all versions Fixed in — No fix listed CNA
  • spree (RubyGems) Vendor— Affected 0.30.0.beta1 to before 0.50.0 Fixed in 0.50.0 Patch available GHSA-x485-rhg3-cqr4
  • rd_searchlogic (RubyGems) Vendor— Affected up to 3.0.1 Fixed in — No fix listed GHSA-x485-rhg3-cqr4

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:a:spreecommerce:spree:*:*:*:*:*:*:*:*before 0.50.1Vulnerablespree
  • cpe:2.3:a:spreecommerce:spree:*:*:*:*:*:*:*:* Versions before 0.50.1 Vulnerable ·spree

Remediation

  • Fix · GHSA-x485-rhg3-cqr4 spree (RubyGems) Fixed in 0.50.0 Advisory →

Timeline

  1. 2026-10-02 Threatist record created from CVE-2011-10026
  2. 2026-10-03 Alias added: GHSA-x485-rhg3-cqr4

References

  • TI-2026-18150 Spree API has Unauthenticated IDOR - Guest Address CVSS 3.1HIGH 7.5
  • TI-2026-18149 Spree API has Authenticated Insecure Direct Object Reference (IDOR) via Order Modification CVSS 3.1MEDIUM 6.5
  • TI-2011-04622 Spreecommerce < 0.60.2 Search Parameter RCE CVSS 4.0CRITICAL 10.0
  • TI-2026-20825 Spree allows unauthenticated users can access all guest addresses CVSS 4.0HIGH 7.7
  • TI-2026-20824 Unauthenticated Spree Commerce users can view completed guest orders by Order ID CVSS 4.0HIGH 7.7
  • TI-2020-16044 Authorization bypass in Spree CVSS 3.1HIGH 7.7
See all 11 →

Sources