Summary
CVE-2026-67359 is an authorization bypass vulnerability (CWE-639, Authorization Bypass Through User-Controlled Key) in the J2Store e-commerce extension for Joomla. An unauthenticated visitor can supply an arbitrary order_id value as a query parameter to view the full checkout confirmation page of another customer’s order. The flaw carries a CVSS v4.0 base score of 8.7 (High) and requires no authentication or user interaction to exploit.
Technical details
- Root cause: the checkout confirmation page renders order details based solely on a user-supplied
order_idparameter, without verifying that the requesting visitor is authorized to view that specific order. - Trigger condition: an attacker only needs to change the
order_idvalue in the request URL to a different, guessable or sequential order number. - Attack vector: network-based (remote, unauthenticated HTTP request), low attack complexity, no privileges or user interaction required.
- Impact: disclosure of another customer’s order data, including line items, purchased products, prices, and order totals; no impact on integrity or availability is indicated.
Affected software
- J2Store (Joomla extension) versions 1.0.0 through 3.3.20
- J2Store versions 4.0.0 through 4.0.20
- J2Store versions 4.1.0 through 4.1.5
Severity
- CVSS v4.0 Base Score: 8.7 (High)
- Vector:
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
Mitigation and recommended actions
- Immediate: no patched version is identified in the published CVE record at this time. Contact j2commerce.com / the J2Store vendor to confirm availability of a fixed release and upgrade as soon as one is published.
- If no patch is available: restrict or monitor access to checkout/order-confirmation endpoints, enforce server-side ownership checks (e.g., via a web application firewall rule blocking anomalous
order_idenumeration), and review order-related request logs for sequential or out-of-patternorder_idaccess patterns indicative of scanning/enumeration.
How IONIX identifies potentially affected assets
IONIX matches the following signals against data already collected when it crawled the asset; identifying the technology sends no request beyond that crawl.
- Raw response body:
/media/j2store/,/components/com_j2store/

