From 90d2daea113b9eb37f5aaafc3203ae5f3a08daa8 Mon Sep 17 00:00:00 2001 From: mhcwebdesign Date: Tue, 29 Jul 2025 11:59:39 +0100 Subject: [PATCH] [3.x.x] Protect against XSS in recurring extensions to make it more secure --- catalog/controller/extension/recurring/paypal.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/catalog/controller/extension/recurring/paypal.php b/catalog/controller/extension/recurring/paypal.php index 7fded88..8ffd1b4 100644 --- a/catalog/controller/extension/recurring/paypal.php +++ b/catalog/controller/extension/recurring/paypal.php @@ -10,7 +10,7 @@ public function index() { $this->load->model('account/recurring'); - $data['order_recurring_id'] = $this->request->get['order_recurring_id']; + $data['order_recurring_id'] = (int)$this->request->get['order_recurring_id']; $order_recurring_info = $this->model_account_recurring->getOrderRecurring($data['order_recurring_id']); @@ -69,4 +69,4 @@ public function disableRecurring() { $this->response->addHeader('Content-Type: application/json'); $this->response->setOutput(json_encode($data)); } -} \ No newline at end of file +}