Skip to main content

J2Store EUVDEUVD-2026-64060

| CVE-2026-67359 HIGH
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-08-21 Joomla GHSA-729h-pf7j-c7xw
8.7
CVSS 4.0 · Vendor: Joomla
View

Attack ChainAIDerived

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

  1. Access
    Identify Joomla site running J2Store
  2. Delivery
    Send unauthenticated GET request with order_id parameter
  3. Exploit
    Application renders full order confirmation page
  4. Execution
    Iterate sequential order IDs
  5. Impact
    Harvest customer PII and order data at scale

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
Exploitation Conditions

No special conditions are required beyond network access to a Joomla site running an affected version of J2Store. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) confirms unauthenticated remote exploitation against default configurations of J2Store - the attacker only needs to supply an arbitrary order_id as a query parameter to the publicly accessible checkout confirmation page. The primary limiting factor on impact (not exploitation) is knowledge of valid order IDs; however, if IDs are sequential integers - as is standard in most e-commerce platforms - enumeration is trivial and requires no prior reconnaissance. Guest checkout orders (where no registered account is associated) are equally exposed. There is no requirement for the attacker to be a registered user, to hold any session cookie, or to have any prior interaction with the target store.

Impact

The CVSS 4.0 score of 8.7 with vector AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N accurately reflects the real-world risk profile: network-reachable, zero prerequisites, no user interaction, and high confidentiality impact against the vulnerable system. The impact is strictly read-only - integrity and availability are unaffected - but the confidentiality exposure is significant: full order details may include customer names, shipping addresses, purchased items, quantities, and payment totals, constituting sensitive PII and potentially regulated data under GDPR, PCI-DSS, or CCPA frameworks. EPSS data is absent from the available input, so exploitation probability cannot be quantified. The vulnerability is not listed in CISA KEV and no public POC has been identified, meaning active exploitation is not confirmed. However, the absence of exploitation evidence should not be conflated with low risk: the attack requires nothing more than an HTTP GET request, making it accessible to unskilled actors. The sequential nature of typical e-commerce order IDs dramatically amplifies the realistic blast radius from a single order disclosure to a full store data dump. This is a real, high-priority remediation target - not a theoretical high-CVSS-but-low-real-risk issue.

Exploit ScenarioDerived

An unauthenticated attacker sends HTTP GET requests to the J2Store checkout confirmation endpoint with incrementing order_id values, receiving the full rendered order page for each valid ID. Because no authentication or session binding is enforced, the attacker can automate enumeration across the entire order history of the store with a simple script. No public POC has been identified at time of analysis, but the attack requires no specialized tooling.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Aug 21, 2026

Order content disclosure in J2Store (Joomla e-commerce extension by j2commerce.com) versions 1.0.0-3.3.20, 4.0.0-4.0.20, and 4.1.0-4.1.5 allows any unauthenticated visitor to read the full checkout confirmation of arbitrary orders - including line items, prices, and totals - by supplying a controlled order_id query parameter, with no authentication required. This is a textbook CWE-639 Insecure Direct Object Reference flaw: the application fails to verify that the requesting party owns or is authorized to view the referenced order record. No public exploit code or CISA KEV listing has been identified at time of analysis, but the trivially low exploitation barrier (unauthenticated, network-accessible, likely sequential order IDs) makes this a high-priority remediation target for any J2Store deployment handling customer order data.

RemediationAI

The primary remediation is to upgrade J2Store to a version beyond the affected ranges - above 3.3.20 for the 3.x branch, above 4.0.20 for the 4.0.x branch, and above 4.1.5 for the 4.1.x branch. Consult the vendor advisory at https://www.j2commerce.com/ for confirmed patched release versions, as no specific fix version number is independently confirmed from the available input data. As a compensating control pending patching, administrators should implement server-side access control or WAF rules to require a valid authenticated session or a signed order token before the checkout confirmation page renders; note that this may break legitimate guest-checkout confirmation flows for customers who access confirmation URLs directly (e.g., from email links), so testing is essential before deploying this workaround. Additionally, consider rate-limiting or blocking sequential order_id enumeration patterns at the WAF or web server layer to reduce the blast radius of automated scraping while the patch is applied.

Affected VersionsENISA

J2Store extension for Joomla 4.1.0-4.1.5
J2Store extension for Joomla 1.0.0-3.3.20
J2Store extension for Joomla 4.0.0-4.0.20

Affected Packages

euvd j2store_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

J2Store is a full-featured e-commerce extension for the Joomla CMS, developed by j2commerce.com (CPE: cpe:2.3:a:j2commerce.com:j2store_extension_for_joomla). The vulnerability is rooted in CWE-639 (Authorization Bypass Through User-Controlled Key), a classic IDOR pattern in which the application accepts a user-supplied identifier - here, the order_id query parameter - and uses it to directly retrieve and render an order record without verifying that the requesting session owns or is otherwise authorized to access that order. The checkout confirmation page is designed to display sensitive transactional data (line items, prices, totals) to the buyer post-purchase. Because order IDs in e-commerce platforms are commonly auto-incremented integers, an attacker can enumerate the full order history of the store by iterating over the parameter space with no prior knowledge. The flaw spans all branches of J2Store from version 1.0.0 onward through the affected ceilings, indicating a long-standing architectural gap in authorization enforcement on the order confirmation view.

Know when J2Store 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 8.7 HIGH
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
vuln.today AI 7.5 HIGH

Unauthenticated network-accessible IDOR with no complexity or interaction required; impact is confidentiality-only with no integrity or availability effect and no scope change.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:N/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
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

Joomla Extension - j2commerce.com - Order content disclosure J2Store 1.0.0-3.3.20, 4.0.0-4.0.20, 4.1.0-4.1.5 - An unauthenticated visitor could supply any order_id as a query parameter to render the full checkout confirmation page for that order, including line items, prices, and totals.

Executive ViewAI

Why It Matters

J2Store e-commerce extension versions 1.0.0-4.1.5 contain an unauthenticated disclosure flaw allowing attackers to view any customer's complete order details-line items, prices, and personal information-by guessing sequential order IDs. Organizations running J2Store face immediate exposure of sensitive customer financial and personal data on all affected storefronts, creating regulatory risk and customer trust liability.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: implement Web Application Firewall rules requiring authentication before order detail page access; restrict or disable unauthenticated order_id parameter queries; deploy monitoring and alerting on sequential order lookup patterns; require user authentication to view order history; consider restricting checkout page to registered users only. Monitor J2Store vendor advisory channels and security mailing lists for patch announcements.

Threat Intelligence Overview

EPSS Score
0.3%
Top 82% exploitable
Prevalence
Medium
popular Joomla e-commerce extension, moderate global install base
Data Quality
5 sources
Confidence: Medium

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 HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
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.

CVE-2026-78069 CRITICAL
9.5 Sep 03

Missing authorization in J2Store, the J2Commerce e-commerce extension for Joomla, lets remote attackers reach the `J2Sto

CVE-2026-78064 HIGH
8.8 Sep 03

Cart-record tampering in J2Store (Joomla e-commerce extension by j2commerce.com) affects all versions across the 1.0.0-3

CVE-2026-81568 HIGH
8.7 Sep 15

An arbitrary file read flaw in the J2Store e-commerce extension for Joomla (versions 1.0.0–3.3.2, 4.0.0–4.0.22 and 4.1.0

CVE-2026-82189 HIGH
8.7 Sep 15

Unauthenticated order-state tampering in the J2Store e-commerce extension for Joomla (versions 1.0.0–3.3.2, 4.0.0–4.0.22

CVE-2026-81567 HIGH
8.7 Sep 15

Unauthenticated blind SQL injection in the J2Store e-commerce extension for Joomla allows remote attackers to extract ar

CVE-2026-77999 HIGH
8.7 Sep 03

Unauthenticated PayPal IPN callback forgery in J2Store (Joomla e-commerce extension) versions 1.0.0-3.3.21, 4.0.0-4.0.21

CVE-2026-74252 HIGH
8.6 Aug 21

Stored Cross-Site Scripting in J2Store and J2Commerce allows unauthenticated attackers to inject persistent malicious sc

CVE-2026-78081 HIGH
7.1 Sep 15

Cross-site request forgery in the J2Store e-commerce extension for Joomla (versions 1.0.0–3.3.2, 4.0.0–4.0.22 and 4.1.0–

CVE-2026-78065 HIGH
7.1 Sep 03

Guest checkout address IDOR in J2Store Joomla extension exposes personally identifiable information of guest purchasers

CVE-2026-67361 MEDIUM
6.9 Aug 21

Unauthenticated file upload in J2Store (Joomla e-commerce extension) versions 1.0.0-3.3.20, 4.0.0-4.0.20, and 4.1.0-4.1.

CVE-2026-67360 MEDIUM
6.3 Aug 21

Cross-customer order replication in J2Store (Joomla extension by j2commerce.com, versions 1.0.0-3.3.20, 4.0.0-4.0.20, an

CVE-2026-82191 MEDIUM
5.3 Sep 15

Parameter smuggling into the PayPal notify redirect of the J2Store extension for Joomla (versions 1.0.0-3.3.2, 4.0.0-4.0

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