JoomShaper introduced a new "fix" or "feature" in EasyStore 1.2.1 which was intended to allow guest customers to view their order from the order confirmation page. Unfortunatley their implementation was very poor in a couple of ways:
-
The link displayed on the order confirmation page links to /shop/my-orders (presuming EasyStore is installed under the /shop URL) - however, this URL re-directs to the Joomla login page upon being clicked - making it impossible for guests to view their order.
-
However, if you manually edit the URL to be /shop/my-orders/order-ID - e.g. /shop/my-orders/24 then as a GUEST you can view the order. Unfortunately you can ALSO view ANY OTHER guest order by simply changing the order-ID value at the end of the URL.
THIS IS A SECURITY ISSUE IN THAT IT EXPOSES PRIVATE PERSONALLY IDENTIFIABLE INFORMATION TO ANYONE ON THE INTERNET
