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/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
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
Lifecycle Timeline
2DescriptionCVE.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.
AnalysisAI
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.
Technical ContextAI
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.
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.
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
Same weakness CWE-284 – Improper Access Control
View allSame technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-48316
GHSA-6wj2-f75q-5h9h