Cross-site request forgery in magento-lts - #VU158633
Published: November 2, 2026
Vulnerability details
The vulnerability allows a remote attacker to change a customer's shopping cart contents without the customer's consent.
The vulnerability exists due to missing cross-site request forgery protection in Mage_Sales_Controller_Abstract::reorderAction() when handling reorder requests. A remote attacker can trick a logged-in customer into loading attacker-controlled content that triggers a GET request to sales/order/reorder or sales/guest/reorder without form-key validation to refill the customer's cart from a past order.