Skip to content
OpenAdvisories
High · 8.6 CVE-2026-90902 EUVD-2026-85552GHSA-jfxm-xpj3-6w92

Joomla Extension - joomshaper.com - Authenticated, Privileged SQL Injection in Coupon Bulk Update in Easy Store extension 1.0.0-3.0.0

Published Sep 23, 2026 · Updated Sep 25, 2026 · Assigned by Joomla

Description

Joomla Extension - joomshaper.com - Authenticated, Privileged SQL Injection in Coupon Bulk Update in Easy Store extension 1.0.0-3.0.0 - The coupon bulk update task (administrator/index.php?option=com_easystore&task=coupon.couponBulkUpdate) took input IDs and directly concatenated them into raw SQL IN (...) clauses in ProductCoupon.php and CouponsModel.php without sanitization or parameterization. An authenticated administrator could manipulate the query through injected SQL syntax. Resolved by strictly casting all IDs to integers (array_map('intval', ...)) and adopting parameterized ->whereIn() query construction.

Affected products

VendorProductAffectedFixed
joomshaper.com Easy Store extension for Joomla 1.0.0-3.0.0 —

References