Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessRegister or log in as basic customer
-
DeliveryInspect own order request format
-
ExploitIterate/alter order identifier
-
ExecutionServer skips ownership check
-
PersistRetrieve other customers' orders and PII
-
ImpactBulk-enumerate entire order database
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Access control enforcement
MITRE ATT&CK
1 technique across 1 tactic: Defense Evasion The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires an authenticated Joomla session on a site with EasyStore 1.0.0-2.0.1 installed - the description explicitly states 'logged in users' can retrieve any order, so a valid account is a mandatory prerequisite (contradicting the input's PR:N). No special store configuration, user interaction, or elevated privileges are needed beyond a basic registered account, and the attacker only needs to alter the order identifier in a request. Limiting factors: sites that disable public self-registration or gate account creation force the attacker to first obtain credentials, and sites not running the EasyStore extension are entirely unaffected. |
| Impact | The provider-supplied CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:H) yields 9.2 (Critical) and treats the issue as network, unauthenticated with high confidentiality impact. This directly conflicts with the description, which states exploitation requires a 'logged in' user - so PR:N is almost certainly wrong and should be PR:L; verify with the vendor. Correcting for authentication, real-world severity is high but not truly critical: the barrier is merely obtaining any store account (often self-registration), so the practical bar is low, but it is not unauthenticated. Impact is confidentiality-only (order and PII disclosure) with no integrity or availability effect, and the SC:H (subsequent-system confidentiality) rating is questionable since the data stays within the same application. No EPSS score, KEV entry, SSVC decision, or POC was provided; exploitation status is 'no public exploit identified at time of analysis.' Net: a genuine bulk-PII-exposure priority for anyone running EasyStore, driven by low exploitation complexity rather than by confirmed active abuse. |
| Exploit ScenarioDerived | An attacker registers (or reuses) an ordinary customer account on a Joomla site running EasyStore, places or views their own order to learn the order-reference format, then iterates the order identifier in requests to EasyStore's order/customer retrieval endpoint. Each altered request returns another customer's order and personal information, letting the attacker script a full dump of the store's order history. No POC is published, but the low attack complexity makes trivial enumeration realistic. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 23, 2026
Broken access control in JoomShaper's EasyStore extension for Joomla (versions 1.0.0 through 2.0.1) lets any authenticated Joomla user enumerate and read the orders and customer records belonging to other customers. Because order objects are returned without an ownership/authorization check, a single low-privilege account can harvest names, contact details and purchase data across the entire store. No public exploit has been identified at time of analysis and the flaw is not listed in CISA KEV, but the disclosure is public via a third-party security writeup.
RemediationAI
Upgrade EasyStore to a release later than 2.0.1 once the vendor publishes it; no exact fixed version is confirmed in the available data, so consult the vendor product page at https://www.joomshaper.com/easystore and the disclosure at https://mysites.guru/blog/easystore-security-disclosure/ for the patched build and apply it. Until a patched version is confirmed and installed, reduce exposure by disabling open self-registration on the Joomla site (Users > Manage > Options > Allow User Registration = No) so an attacker cannot trivially obtain the authenticated foothold the flaw requires - trade-off: legitimate new customers can no longer self-enroll and must be provisioned manually. Where feasible, restrict or take the EasyStore storefront order-view functions offline for logged-in users, and audit existing low-privilege accounts and web/access logs for anomalous sequential order-ID access indicative of enumeration. Treat any exposed customer data as breached for notification purposes if enumeration is observed.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
EasyStore is an e-commerce extension for the Joomla CMS published by JoomShaper (joomshaper.com), adding a storefront, cart and order-management workflow on top of Joomla's user/session model. The root cause is CWE-284 (Improper Access Control): the component's order/customer retrieval logic authenticates that a request comes from a logged-in user but fails to verify that the requesting user actually owns the order being requested - a classic missing object-level authorization (IDOR-style) check. The single affected CPE is cpe:2.3:a:joomshaper.com:easy_store_extension_for_joomla:*:*:*:*:*:*:*:*, spanning the full 1.0.0-2.0.1 range. An attacker manipulates the order identifier used by EasyStore's data layer to pull records that server-side code should have scoped to the current customer.
Know when Easy Store Extension For Joomla gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:H/SI:N/SA:N
Any authenticated user can read all orders, so PR:L (not PR:N) and AC:L; confidentiality-only PII disclosure gives C:H with I:N/A:N and no scope change.
Primary rating from Vendor (Joomla).
CVSS VectorVendor: Joomla
DescriptionCVE.org
Joomla Extension - joomshaper.com - cross-customer order and personal information disclosure in Easy Store extension 1.0.0-2.0.1 - Improper access checks allow logged in users to retreive order and customer information of any order in the system.
Executive ViewAI
JoomShaper's EasyStore extension for Joomla (versions 1.0.0-2.0.1) contains a critical broken-access-control vulnerability allowing any authenticated store user to view all customer orders and personal data across the entire customer base. This exposes customer names, contact information, and purchase history to account-compromise and regulatory-violation risk. Organizations running this extension face immediate data-breach exposure and customer trust impact due to unauthorized wholesale access to sensitive customer records.
No vendor-released patch identified at time of analysis. Interim mitigations include: (1) restrict Joomla store access to administrative accounts only; (2) implement database-level access controls preventing low-privilege users from querying customer order and profile tables; (3) enable detailed audit logging for all customer data access; (4) deploy Web Application Firewall rules blocking direct access to order and customer enumeration endpoints; (5) disable the EasyStore extension if not operationally critical; (6) network segmentation to restrict Joomla access to a limited, trusted user set.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
Unauthenticated SQL injection in the Easy Store extension for Joomla (versions 1.0.0 through 2.0.1) by JoomShaper allows
Unauthenticated order and payment forgery in JoomShaper's EasyStore extension for Joomla (versions 1.0.0 through 2.0.1)
PII harvesting in JoomShaper EasyStore 1.0.0-3.0.0 allows unauthenticated attackers to enumerate guest checkout records
Authenticated SQL injection in the Easy Store extension for Joomla (versions 1.0.0 through 3.0.0) allows a Joomla admini
Authenticated Joomla backend users of any privilege level can bypass EasyStore's ACL checks and edit arbitrary records i
Unauthenticated PII harvesting in the JoomShaper Easy Store extension for Joomla (versions 1.0.0 through 3.0.0) allows a
EasyStore for Joomla versions 1.0.0 through 3.0.0 does not enforce CSRF token verification across most administrator AJA
CSRF in JoomShaper EasyStore for Joomla versions 1.0.0 through 3.0.0 allows an attacker to silently modify the core Joom
Cross-site request forgery (CSRF) in the EasyStore extension for Joomla (versions 1.0.0 through 3.0.0) allows a remote u
EUVD-2026-48313
GHSA-cvp9-2qg7-7pmr
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB