CVE Catalog

CVE-2026-90902

HighCVSS 8.2
Published: Updated: Translated: NVD NIST

Summary

The Easy Store extension for Joomla (versions 1.0.0-3.0.0) has a SQL Injection vulnerability in the coupon bulk update task (couponBulkUpdate). Input IDs are directly concatenated into raw SQL IN (...) clauses without sanitization or parameterization. An authenticated administrator can manipulate the query through injected SQL syntax. Resolved by strictly casting all IDs to integers and using parameterized ->whereIn() queries.

Risk Assessment

Risk of unauthorized database access, data leakage, or data modification by an authenticated administrator, potentially leading to full system compromise.

Recommendation

Update the Easy Store extension to a patched version, or manually apply the fix.

Other vulnerabilities in Easy Store

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS