Skip to main content

EasyStore (Joomla) EUVDEUVD-2026-48313

| CVE-2026-65760 CRITICAL
Improper Access Control (CWE-284)
2026-07-23 Joomla GHSA-cvp9-2qg7-7pmr
9.2
CVSS 4.0 · Vendor: Joomla
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Register or log in as basic customer
  2. Delivery
    Inspect own order request format
  3. Exploit
    Iterate/alter order identifier
  4. Execution
    Server skips ownership check
  5. Persist
    Retrieve other customers' orders and PII
  6. Impact
    Bulk-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.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Easy Store extension for Joomla 1.0.0-2.0.1

Affected Packages

euvd easy_store_extension_for_joomla no fix

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

Vendor (Joomla) PRIMARY 9.2 CRITICAL
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
vuln.today AI 6.5 MEDIUM

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.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (Joomla).

CVSS VectorVendor: Joomla

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
High
Subsequent system: Integrity
None
Subsequent system: Availability
None

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

Why It Matters

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.

Business Impact: Severe
Compensating Controls

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

EPSS Score
0.2%
Top 84% exploitable
Prevalence
Low
niche third-party Joomla e-commerce extension, limited install base
Data Quality
6 sources
Confidence: High

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.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
CRITICAL severity
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Out-of-Cycle
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
Very High
Technical Impact
Partial

Priority Score

46
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +46
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

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.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy