CVE-2011-10026CWE-78

Spreecommerce < 0.50.x API RCE

Critical · published August 20, 2025

CVSS v4.0
9.3
EPSS
4%
Percentile
89.9
In the wild
Unconfirmed
What it is

🚨 A sneaky flaw in Spreecommerce could let anyone with a browser run commands on your server! 🔥 Think of this vulnerability like a restaurant accepting any order without verifying what’s on the menu — it risks serving up something dangerous instead of a delicious meal! 🍽️ This vulnerability poses an absolutely devastating risk: unauthenticated attackers could execute any shell command on your server. Imagine the chaos of a stranger walking into your kitchen and having free reign — they could steal data, change configurations, or even take the whole system offline!

Put simply

Think of this vulnerability like a restaurant accepting any order without verifying what’s on the menu — it risks serving up something dangerous instead of a delicious meal! 🍽️ The flaw lies in the API's search functionality, where improper input sanitation allows attackers to inject arbitrary shell commands via the 'search[instance_eval]' parameter, which is executed dynamically through Ruby’s send method.

What to do

This vulnerability poses an absolutely devastating risk: unauthenticated attackers could execute any shell command on your server. Imagine the chaos of a stranger walking into your kitchen and having free reign — they could steal data, change configurations, or even take the whole system offline! To secure your system, upgrade to Spreecommerce version 0.50.x or later immediately. Also, implement strict input validation to ensure only safe queries are processed. Don't forget to review your security policies and practices to prevent such vulnerabilities in the future! This is fixable! With a quick patch and some extra diligence, you’ll have your shop back to safety in no time! 🛡️

The record
Technical detail
CVSS v4.0
9.3 · CRITICAL
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
EPSS
0.03803 · 89.9th percentile
Weakness
CWE-78 · Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')
Published
2025-08-20T15:41Z
EPSS history
Timeline
  • 20 AUG 15:41Z
    Spreecommerce < 0.50.x API RCE
    cvelistv5