PatchSiren cyber security CVE debrief
CVE-2026-90902 joomshaper.com CVE debrief
The Easy Store extension for Joomla, versions 1.0.0-3.0.0, contains a high-severity SQL injection vulnerability in its coupon bulk update feature. This vulnerability allows an authenticated administrator to inject malicious SQL syntax, potentially leading to data breaches or system compromise. The vulnerability arises from the direct concatenation of input IDs into raw SQL IN (...) clauses without proper sanitization or parameterization in the ProductCoupon.php and CouponsModel.php files. Joomla administrators, security teams, and developers using the Easy Store extension should assess their exposure and apply patches or updates to prevent potential SQL injection attacks. Immediate
- Vendor
- joomshaper.com
- Product
- Easy Store extension for Joomla
- CVSS
- HIGH 8.6
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-09-23
- Original CVE updated
- 2026-09-25
- Advisory published
- 2026-09-23
- Advisory updated
- 2026-09-25
Who should care
Joomla administrators, security teams, and developers using the Easy Store extension should assess exposure and apply patches or updates to prevent potential SQL injection attacks.
Why it matters
CVE-2026-90902 is a high-severity SQL injection vulnerability in the Easy Store extension for Joomla. Authenticated administrators may be able to inject SQL syntax, potentially leading to data breaches or system compromise. Immediate patching and verification of administrator privileges are necessary to prevent potential attacks.
- Potential SQL injection attacks require immediate attention and patching
- Authenticated administrators may be able to manipulate queries and access sensitive data
- Verification of administrator privileges and authentication mechanisms is necessary
- Monitoring for suspicious SQL queries and administrator activity is recommended
Technical summary
The Easy Store extension for Joomla is vulnerable to SQL injection in the coupon bulk update task due to the direct concatenation of input IDs into raw SQL IN (...) clauses without sanitization or parameterization in the ProductCoupon.php and CouponsModel.php files. An authenticated administrator can inject SQL syntax by manipulating input IDs. Resolved by strictly casting all IDs to integers (array_map('intval', ...)) and adopting parameterized ->whereIn() query construction. This vulnerability allows an authenticated administrator to manipulate queries and access sensitive data, emphasizing the need for immediate patching and verification of administrator privileges to prevent potential attacks.
Defensive priority
High priority for Joomla administrators and security teams to assess exposure and apply patches
Recommended defensive actions
- Assess exposure of Joomla installations with Easy Store extension 1.0.0-3.0.0
- Verify administrator privileges and authentication mechanisms
- Apply patches or updates provided by the vendor
- Monitor for suspicious SQL queries and administrator activity
- Review compensating controls for exposed systems while remediation is scheduled and verified
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
Evidence notes
The CVE record and NVD entry provide details on the SQL injection vulnerability in the Easy Store extension for Joomla. The vulnerability allows an authenticated administrator to inject SQL syntax through the coupon bulk update task.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-90902 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-90902
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-90902 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-90902
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://www.joomshaper.com/easystore
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.