Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Unauthenticated network SQLi (AV:N/AC:L/PR:N/UI:N); full DB read gives C:H, injection permits limited data tampering (I:L), no availability impact and no scope change per description.
Primary rating from Vendor (Joomla).
CVSS VectorVendor: Joomla
Lifecycle Timeline
2DescriptionCVE.org
Joomla Extension - joomshaper.com - Unauthenticated SQL injection in Easy Store extension 1.0.0-2.0.1 - Improper validation of order parameters lead to an unauthenticated SQL injection in easystore, allowing full DB read access including credentials and sessions.
Articles & Coverage 1
AnalysisAI
Unauthenticated SQL injection in the Easy Store extension for Joomla (versions 1.0.0 through 2.0.1) by JoomShaper allows remote attackers to inject arbitrary SQL through improperly validated order parameters, yielding full read access to the backend database including credentials and active session tokens. No public exploit has been identified at time of analysis, but the flaw is trivially reachable over the network without authentication and against default installations. Successful exploitation enables complete disclosure of stored user data and hijacking of authenticated sessions.
Technical ContextAI
Easy Store is a native e-commerce/shopping extension for the Joomla CMS, typically deployed as a component on PHP-based Joomla sites backed by a MySQL/MariaDB database. The root cause is CWE-89 (Improper Neutralization of Special Elements used in an SQL Command), where user-supplied order-related parameters (e.g., ordering/sort fields) are concatenated into a SQL query without proper parameterization or whitelisting. Because order-by and filter parameters are commonly built as raw string fragments rather than bound placeholders, they are a classic SQLi sink; here they are reachable by an unauthenticated request path. The affected product is identified by CPE cpe:2.3:a:joomshaper.com:easy_store_extension_for_joomla and the vendor is JoomShaper (joomshaper.com).
RemediationAI
Upgrade Easy Store to a release later than 2.0.1 that contains the fix; a specific vendor-released patched version number is not stated in the available data, so consult the vendor page at https://www.joomshaper.com/easystore and the disclosure at https://mysites.guru/blog/easystore-security-disclosure/ for the exact fixed build (Patch available per vendor advisory - released patched version not independently confirmed from this input). Until patched, restrict or block unauthenticated access to the Easy Store storefront endpoints at the web server or WAF layer, and deploy WAF SQL-injection signatures targeting the order/sort parameters (trade-off: WAF rules can be bypassed and may break legitimate sorting requests). Because credentials and session tokens may already be exposed, rotate/invalidate all active Joomla sessions and force a password reset for site users after patching. As a stronger compensating control, take the Easy Store component offline if the store is non-essential, accepting loss of shop functionality.
Broken access control in JoomShaper's EasyStore extension for Joomla (versions 1.0.0 through 2.0.1) lets any authenticat
Unauthenticated order and payment forgery in JoomShaper's EasyStore extension for Joomla (versions 1.0.0 through 2.0.1)
Same weakness CWE-89 – SQL Injection
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-48314
GHSA-pmcx-2353-j242