Spree Commerce(又名Spree)是美国Spree Commerce公司的一套基于Ruby on Rails的开源电子商务解决方案。 Spree Commerce 1.0.x至1.3.2版本中存在漏洞。通过与不安全使用‘constantize’函数有关的(1)payment_method参数传送到core/app/controllers/spree/admin/payment_methods_controller.rb;在promo/app/controllers/spree/admin/目录下的(2)promotion_action参数传送到promotion_actions_controller.rb(3)promotion_rule参数传送到promotion_rules_controller.rb(4)calculator_type参数传送到promotions_controller.rb,远程认证攻击者利用该漏洞实例化任意Ruby对象和执行任意命令。
Spree Commerce(又名Spree)是美国Spree Commerce公司的一套基于Ruby on Rails的开源电子商务解决方案。 Spree Commerce 1.0.x至1.3.2版本中存在漏洞。通过与不安全使用‘constantize’函数有关的(1)payment_method参数传送到core/app/controllers/spree/admin/payment_methods_controller.rb;在promo/app/controllers/spree/admin/目录下的(2)promotion_action参数传送到promotion_actions_controller.rb(3)promotion_rule参数传送到promotion_rules_controller.rb(4)calculator_type参数传送到promotions_controller.rb,远程认证攻击者利用该漏洞实例化任意Ruby对象和执行任意命令。