~ / search / GHSA-jxx8-v83v-rhw3

GHSA-jxx8-v83v-rhw3

Spree Improper Input Validation vulnerability

Source: GitHub Advisory Database (reviewed) Moderate CVE-2013-1656

Packages

EcosystemPackageAffectedFixed in
RubyGems spree >= 1.0.0, < 2.0.0.rc1 2.0.0.rc1

Details

As written in the advisory (Markdown source, shown as plain text).

Spree Commerce 1.0.x before 2.0.0.rc1 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.

References

External links from the advisory. They lead to third-party sites.