Skip to main content
← All vulnerabilities
CVE-2013-1656GHSA-JXX8-V83V-RHW3

Spree Commerce 1.0.x through 1.3.2 allows remote authenticated administrators to instantiate arbitrary Ruby objects and execute arbitrary co

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 2.0.0.rc1
None on Exploit-DB, Metasploit or GitHub

Summary

Spree Commerce 1.0.x through 1.3.2 allows remote authenticated administrators to instantiate arbitrary Ruby objects and execute arbitrary commands via the (1) payment_method parameter to core/app/controllers/spree/admin/payment_methods_controller.rb; and the (2) promotion_action parameter to promotion_actions_controller.rb, (3) promotion_rule parameter to promotion_rules_controller.rb, and (4) calculator_type parameter to promotions_controller.rb in promo/app/controllers/spree/admin/, related to unsafe use of the constantize function.

Timeline

  1. CVE published
  2. Record last updated

Affected versions

  • n/a n/a

    Version range not reported

  • spreeRubyGems

    From 1.0.0 · fixed in 2.0.0.rc1

References 3

blog.conviso.com.br

spreecommerce.com

conviso.com.br