Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach EasyStore order endpoint
-
DeliveryCraft request with forged status fields
-
ExploitSubmit for target order ID
-
ExecutionServer trusts client-supplied state
-
ImpactOrder/payment marked paid or altered
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 only network access to a Joomla site running EasyStore 1.0.0-2.0.1 with its checkout/order-processing functionality reachable - no authentication, no user interaction, and no special non-default configuration are indicated by the CVSS vector (AV:N/AC:L/AT:N/PR:N/UI:N). The specific concrete prerequisite is that the extension processes order and payment state (including status transitions) from client-side input, so the attacker must be able to reach the endpoint that accepts these order/payment-status parameters and know or guess a valid order identifier. The main limiting factor is that impact is confined to integrity of order/payment state (VC:N/VA:N) - no data disclosure or service outage - and that the target must actually have EasyStore deployed and handling orders; sites not using EasyStore or on a fixed version are unaffected. |
| Impact | The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N) scores this 8.7, indicating remote, low-complexity, unauthenticated exploitation with high impact strictly to integrity - confidentiality and availability are unaffected, which is consistent with an order/payment forgery flaw that manipulates state without leaking data or downing the service. No EPSS score, SSVC decision, POC, or KEV signal was provided; there is no public exploit identified and no evidence of active exploitation, so exploitation likelihood beyond the raw vector cannot be quantified from this data. The signals are internally consistent (network + no-auth + integrity-only), so this is a genuine priority for any live storefront rather than an inflated high-CVSS-but-low-real-risk case: the business impact (fraudulent 'paid' orders, financial loss) is direct, even though there is no code execution or data exposure. The main uncertainty is exploitation prevalence - absence of EPSS/KEV suggests it is not yet widely weaponized, but the low attack complexity means that could change quickly once disclosure details circulate. |
| Exploit ScenarioDerived | An attacker who has never authenticated to the store crafts an HTTP request to EasyStore's order-processing endpoint, supplying forged payment-status and order-status values for a target order ID. The server trusts these client-supplied fields and advances the order to a 'paid'/'completed' state, allowing the attacker to obtain goods or services without payment or to disrupt legitimate orders. No public POC has been identified, but the low attack complexity and lack of authentication make the request trivial to reproduce once the endpoint and parameters are known. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 23, 2026
Unauthenticated order and payment forgery in JoomShaper's EasyStore extension for Joomla (versions 1.0.0 through 2.0.1) lets remote attackers manipulate the payment and order state of arbitrary orders because critical fields such as order status and payment status are trusted from client-supplied input. An unauthenticated actor can mark unpaid orders as paid or otherwise tamper with order lifecycle states, undermining transaction integrity for any store using the extension. No public exploit code has been identified at time of analysis and the issue is not listed in CISA KEV, but the CVSS 4.0 base score of 8.7 (high/critical) and network, no-auth, no-interaction vector make this a high-priority integrity flaw.
RemediationAI
Upgrade EasyStore to a version later than 2.0.1 that contains the vendor's fix; because the input data lists affected versions 1.0.0-2.0.1 but does not include an exact patched release number, treat this as 'Patch available per vendor advisory' and confirm the fixed version directly with JoomShaper via https://www.joomshaper.com/easystore and the disclosure writeup at https://mysites.guru/blog/easystore-security-disclosure/ before deploying. Until a patched release is applied, compensating controls include restricting or monitoring the EasyStore checkout/order-update endpoints (for example via web application firewall rules that reject client-submitted order-status or payment-status parameters), reconciling order and payment state against the actual payment gateway records rather than the store's stored state, and manually reviewing recently created or state-changed orders for anomalies; note that WAF rules require knowing the exact parameter names and may break legitimate checkout flows if too broad, and manual reconciliation does not prevent forgery, only detects it after the fact.
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 component for the Joomla CMS, developed by JoomShaper (joomshaper.com), used to build online stores with checkout, order management, and payment processing. The root cause is classified as CWE-284 (Improper Access Control): the application derives sensitive server-side state - order status and payment status - from parameters submitted by the client rather than validating and controlling those transitions server-side against a trusted source (e.g. a payment gateway callback with signature verification). The affected CPE is cpe:2.3:a:joomshaper.com:easy_store_extension_for_joomla:*, covering the extension across the 1.0.0-2.0.1 range. Because payment/order state machines should only advance on authenticated, gateway-verified events, accepting these values from the request body allows forgery of the financial outcome of a transaction.
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:N/VI:H/VA:N/SC:N/SI:N/SA:N
Remote, unauthenticated, no-interaction manipulation of server-side order/payment state from client input gives AV:N/AC:L/PR:N/UI:N with integrity-only impact (I:H, C:N/A:N).
Primary rating from Vendor (Joomla).
CVSS VectorVendor: Joomla
DescriptionCVE.org
Joomla Extension - joomshaper.com - unauthenticated payment/order forgery in Easy Store extension 1.0.0-2.0.1 - Critical order and payment information, including states, are processed from client side input, enabling unauthenticated attackers to manipulate payment and order states of arbritrary orders.
Executive ViewAI
JoomShaper EasyStore extension (versions 1.0.0-2.0.1) contains an unauthenticated vulnerability enabling order and payment forgery; no public exploit has been identified at time of analysis, but any remote attacker can mark unpaid orders as paid and manipulate order lifecycle states. For retailers using this extension, the lack of authentication requirements creates direct revenue fraud risk and potential for unauthorized shipment triggers. Immediate compensating controls are essential while awaiting vendor patch availability.
No vendor-released patch identified at time of analysis. Interim mitigations: deploy Web Application Firewall rules to detect and block suspicious payment state manipulation attempts, implement continuous real-time monitoring and alerting on all order and payment status changes, restrict administrative order management access through network segmentation, enable database transaction logging for forensic audit capabilities, perform immediate review of recent transactions for unauthorized state modifications, and disable the extension pending patch release if operationally feasible.
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.
Unauthenticated SQL injection in the Easy Store extension for Joomla (versions 1.0.0 through 2.0.1) by JoomShaper allows
Broken access control in JoomShaper's EasyStore extension for Joomla (versions 1.0.0 through 2.0.1) lets any authenticat
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-48316
GHSA-6wj2-f75q-5h9h
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB