๐Ÿ” CVE Alert

CVE-2026-81568

UNKNOWN 0.0

Joomla Extension - j2commerce.com - Arbitrary file read via `task=download` in J2Store 1.0.0-3.3.2, 4.0.0-4.0.22, 4.1.0-4.1.7

CVSS Score
0.0
EPSS Score
0.0%
EPSS Percentile
0th

Joomla Extension - j2commerce.com - Arbitrary file read via `task=download` in J2Store 1.0.0-3.3.2, 4.0.0-4.0.22, 4.1.0-4.1.7 - `J2StoreModelOrderdownloads::getFilePath()` built the on-disk path to a purchased digital download by concatenating the configured attachment folder with the product file's stored `product_file_save_name`, using only `JPath::clean()` (which normalises separators but does not resolve or reject `..` segments) and a plain `JFile::exists()` check โ€” never confirming the resolved path stayed inside the configured attachment folder. If a product file's `product_file_save_name` ever contained a `../` traversal segment โ€” most plausibly via the CSRF-forgeable admin product-file save actions described in Issue 1, but equally by any future integration or bug that writes that field โ€” any customer holding a valid download `token`/`pid` pair for that product file could have the traversal resolve to a path outside the attachment folder and download any file readable by the web server (e.g. `configuration.php`).

CWE CWE-22
Vendor j2commerce.com
Product j2store extension for joomla
Published Sep 15, 2026
Last Updated Sep 15, 2026
Stay Ahead of the Next One

Get instant alerts for j2commerce.com j2store extension for joomla

Be the first to know when new unknown vulnerabilities affecting j2commerce.com j2store extension for joomla are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

Affected Versions

j2commerce.com / J2Store extension for Joomla
1.0.0-3.3.22 4.0.0-4.0.22 4.1.0-4.1.7

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
j2commerce.com: https://www.j2commerce.com/

Credits

Phil Taylor, mysites.guru