Skip to main content

J2Store CVE-2026-78000

| EUVDEUVD-2026-70446 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-09-03 Joomla GHSA-3p2h-qrvh-pqvm
5.3
CVSS 4.0 · Vendor: Joomla
View

Attack ChainAIDerived

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

  1. Access
    Craft malicious URL with XSS payload in filter_tag or open-redirect base64 parameter
  2. Delivery
    Deliver link to shop customer via phishing or SEO poisoning
  3. Exploit
    Victim clicks link, browser sends crafted request to J2Store endpoint
  4. Execution
    Unvalidated parameter reflected into page HTML without encoding
  5. Persist
    Injected script executes in victim's browser context
  6. Impact
    Session token or credentials exfiltrated to attacker infrastructure

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires that a victim user browse a Joomla site running an affected J2Store version (1.0.0-3.3.21, 4.0.0-4.0.21, or 4.1.0-4.1.6) and follow a crafted link supplied by the attacker - passive user interaction is mandatory. No attacker authentication or prior account access is required. The open-redirect variant requires that the affected task-handler endpoints be reachable by the attacker and that the victim follow the crafted redirect URL. No non-default server configuration is required beyond having J2Store installed. Exploitation is constrained by the victim-interaction requirement (UI:P); there is no server-side code execution path, and impact is confined to the victim's browser session and trust relationship with the shop domain.

Impact

The CVSS 4.0 score of 5.3 (AV:N/AC:L/AT:N/PR:N/UI:P) correctly characterises medium severity: the attack is network-accessible and requires no credentials, but passive victim interaction - following a crafted link - is a prerequisite that limits automated mass exploitation. The open-redirect component meaningfully raises real-world phishing risk because attackers can wrap malicious destinations inside legitimate shop domain URLs, significantly improving click-through rates on phishing lures targeting e-commerce customers. No EPSS data was provided, and the absence from CISA KEV is consistent with the typical trajectory of Joomla extension XSS: these are commonly exploited in opportunistic, targeted campaigns rather than automated sweeps. SSVC signals: exploitation status unconfirmed, automatable (simple GET request with crafted payload), technical impact partial (limited C/I per CVSS). Overall this is a concrete but bounded risk whose primary business impact is session-credential theft and phishing facilitation against shop visitors.

Exploit ScenarioDerived

An attacker crafts a URL to a J2Store product listing page with a <script> payload embedded in the filter_tag parameter and distributes it via a targeted phishing email to the shop's customer base. When a customer clicks the link, the unencoded parameter value is reflected into the page HTML and executes in the victim's browser, exfiltrating session cookies to an attacker-controlled server. In a parallel campaign the attacker supplies a base64-encoded external URL to one of the four unvalidated task handlers, causing the trusted shop domain to silently redirect visiting customers to a credential-harvesting clone site.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.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 – Sep 03, 2026

Reflected XSS and open-redirect flaws in J2Store, a Joomla e-commerce extension by j2commerce.com, allow unauthenticated network attackers to inject malicious scripts into victim browsers via the filter_tag, pricefrom, and priceto parameters across all 3.x releases through 3.3.21 and all 4.x releases through 4.1.6. Four task handlers additionally accept base64-encoded redirect URLs without destination-host validation, enabling phishing attacks that abuse the shop's trusted domain to mislead customers into visiting attacker-controlled sites. No public exploit has been identified at time of analysis, and the vulnerability is not listed in CISA KEV.

RemediationAI

Upgrade J2Store to the first release above each affected range once the vendor publishes a patched build - check the vendor site at https://www.j2commerce.com/ for security release announcements targeting versions above 3.3.21, 4.0.21, and 4.1.6 respectively. No confirmed fixed version number is available from the provided data, so do not assume any specific version is safe without vendor confirmation. As a compensating control while awaiting a patch, deploy WAF rules that block or sanitise script-bearing values in the filter_tag, pricefrom, and priceto parameters; note this may interfere with legitimate catalog filtering if those parameters carry complex structured values. Implement a Content Security Policy (CSP) header on the Joomla site restricting inline script execution to reduce the exploitability of any reflected content even if the parameter is still echoed. For the open-redirect issue, configure the reverse proxy or a WAF rule to reject outbound redirect responses that point to external hosts, limiting the phishing vector; be aware this may break legitimate third-party checkout or payment-gateway redirects and requires careful allowlisting.

Affected VersionsENISA

J2Store extension for Joomla 4.0.0-4.0.21
J2Store extension for Joomla 4.1.0-4.1.6
J2Store extension for Joomla 1.0.0-3.3.21

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 (CPE: cpe:2.3:a:j2commerce.com:j2store_extension_for_joomla:*) is a Joomla CMS component providing storefront, catalog, and checkout functionality. CWE-79 (Reflected XSS) describes the root cause: values supplied by users in the filter_tag, pricefrom, and priceto query/form parameters are echoed into rendered HTML without adequate output encoding. A compounding flaw - not formally assigned a separate CWE in this record but consistent with CWE-601 (Open Redirect) - allows four task-handler endpoints to decode a base64-encoded URL from user input and issue an HTTP redirect without validating whether the target host matches the application's own domain, enabling domain-spoofed phishing. Both flaws stem from missing input validation and output encoding at the Joomla component layer.

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 5.3 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N
vuln.today AI 6.1 MEDIUM

Reflected XSS needs no auth and no complexity, but victim must click a crafted link (UI:R); scope changes to victim's browser (S:C); no availability impact.

3.1 AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/VI:L/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
Passive
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
Low
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

Joomla Extension - j2commerce.com - Reflected XSS via filter_tag, pricefrom and priceto in J2Store 1.0.0-3.3.21, 4.0.0-4.0.21, 4.1.0-4.1.6 - Four task handlers accepted a base64-encoded URL from user input and redirected to it without validating the destination host, enabling phishing using the shop's trusted domain. No authentication required.

Threat Intelligence Overview

EPSS Score
0.3%
Top 76% exploitable
Prevalence
Medium
popular Joomla e-commerce extension, niche CMS ecosystem
Data Quality
4 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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

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-67359 HIGH
8.7 Aug 21

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,

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

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