solidus_core is vulnerable to Authorization Bypass Through User-Controlled Key
43
Medium Risk
Spree::ReturnItem validated that an inventory unit belonged to the same customer order as the return item itself, but never checked that the paired return_authorization also belonged to that same order. A flow that pairs a return_authorization with an unrelated order's inventory unit could cancel or alter another customer's return. The fix adds a belongs_to_return_authorization_order validation that rejects mismatched order ids whenever the inventory unit or return authorization changes.
You are affected if you are using a version that falls within the vulnerable range.
solidus_core is vulnerable to Authorization Bypass Through User-Controlled Key in versions 0.0.1 - 4.6.3 and 4.7.0 - 4.7.1.
Upgrade the solidus_core library to the patch version.
Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.
Free. No credit card required.

I consent to receiving marketing communications based on Aikido’s Privacy Policy.
SOC 2Compliant
ISO 27001Compliant
ISO 42001Compliant© All Intel data is openly available and commercially licensed.