Description
Joomla Extension - j2commerce.com - Unauthenticated file upload with missing directory protection in J2Store 1.0.0-3.3.20, 4.0.0-4.0.20, 4.1.0-4.1.5 - The file upload endpoint accepted POST requests from unauthenticated visitors with no CSRF token. Compounding this, the installer manifest omitted the upload and invoices directories, causing fresh installs to deploy those directories without .htaccess/web.config protection, making uploaded files directly web-accessible.
Published: 2026-08-21
Score: 6.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Unauthenticated file upload enabling web‑accessible malicious files
Action: Immediate Patch
AI Analysis

Impact

The J2Store extension for Joomla exposes a file upload endpoint that accepts POST requests from unauthenticated visitors without requiring a CSRF token. In addition, the installer manifest does not create protection files for the upload and invoices directories, so any files placed there are served directly by the web server. An attacker could therefore download the site, upload arbitrary files, and make them publicly reachable, possibly allowing the execution of malicious code on the host. This flaw directly compromises the confidentiality, integrity, and availability of the affected Joomla site.

Affected Systems

The vulnerability affects the J2Store extension provided by j2commerce.com for Joomla. Versions 1.0.0 through 3.3.20, 4.0.0 through 4.0.20, and 4.1.0 through 4.1.5 are impacted. All installations of the extension within these version ranges are at risk.

Risk and Exploitability

The CVSS score of 6.9 indicates medium‑to‑high severity. The EPSS score is not available and the vulnerability is not listed in CISA’s KEV catalog, suggesting that it has not yet been widely exploited in the wild. The likely attack vector is over the web, as the vulnerable upload endpoint can be accessed without authentication. An attacker only needs HTTP access to the Joomla site; no additional privileges are required. Once a malicious file is uploaded, it is immediately web‑accessible, which creates the potential for remote code execution, defacement, or phishing vector deployment.

Generated by OpenCVE AI on August 21, 2026 at 20:43 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade J2Store to the latest supported release that patches the unauthenticated upload flaw.
  • Ensure that the upload and invoices directories are protected by web‑server configuration (e.g., an .htaccess or web.config file that blocks execution and restricts access).
  • If an upgrade is not immediately possible, configure the upload endpoint to require authentication and a valid CSRF token before accepting files.
  • Continuously monitor server logs for suspicious upload activity and alert when files are added to the protected directories.

Generated by OpenCVE AI on August 21, 2026 at 20:43 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

References
History

Fri, 21 Aug 2026 21:45:00 +0000

Type Values Removed Values Added
First Time appeared J2commerce.com
J2commerce.com j2store Extension For Joomla
Vendors & Products J2commerce.com
J2commerce.com j2store Extension For Joomla

Fri, 21 Aug 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 21 Aug 2026 19:30:00 +0000

Type Values Removed Values Added
Description Joomla Extension - j2commerce.com - Unauthenticated file upload with missing directory protection in J2Store 1.0.0-3.3.20, 4.0.0-4.0.20, 4.1.0-4.1.5 - The file upload endpoint accepted POST requests from unauthenticated visitors with no CSRF token. Compounding this, the installer manifest omitted the upload and invoices directories, causing fresh installs to deploy those directories without .htaccess/web.config protection, making uploaded files directly web-accessible.
Title Joomla Extension - j2commerce.com - Unauthenticated file upload with missing directory protection in J2Store 1.0.0-3.3.20, 4.0.0-4.0.20, 4.1.0-4.1.5
Weaknesses CWE-352
CWE-538
References
Metrics cvssV4_0

{'score': 6.9, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:L/SA:N/E:A/R:A'}


Subscriptions

J2commerce.com J2store Extension For Joomla
cve-icon MITRE

Status: PUBLISHED

Assigner: Joomla

Published:

Updated: 2026-08-21T20:11:27.524Z

Reserved: 2026-07-29T14:01:47.235Z

Link: CVE-2026-67361

cve-icon Vulnrichment

Updated: 2026-08-21T20:05:55.684Z

cve-icon NVD

Status : Deferred

Published: 2026-08-21T20:16:39.827

Modified: 2026-08-26T16:35:20.160

Link: CVE-2026-67361

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-21T21:14:46Z

Weaknesses
  • CWE-352

    Cross-Site Request Forgery (CSRF)

  • CWE-538

    Insertion of Sensitive Information into Externally-Accessible File or Directory