Live Exposure Defense: From CVE to Confirmed Exposure in 12 Hours – See more

New CVE Detected

CVE-2026-81568 – Arbitrary File Read via Path Traversal – J2Store Joomla Extension 1.0.0–3.3.22, 4.0

Be the first to know when new zero-days emerge:

Summary

CVE-2026-81568 is a path traversal vulnerability (CWE-22) in the download functionality of the J2Store extension for Joomla. A customer in possession of a valid download token can manipulate a stored filename to read arbitrary files outside the configured attachment directory, such as configuration.php. The flaw carries a High severity rating (8.7) and requires no privileges beyond an already-issued download token.

Technical details

  • Root cause: the J2StoreModelOrderdownloads::getFilePath() method builds the path to a downloadable file by concatenating the configured attachment folder with a stored product_file_save_name value, sanitizing it only with JPath::clean() and checking existence with JFile::exists().
  • JPath::clean() normalizes directory separators but does not strip or reject ../ traversal sequences, so a crafted filename can escape the intended attachment directory.
  • Trigger conditions: the requester must hold a valid J2Store download token (issued to customers who have completed an order with a downloadable product), but no Joomla administrator privileges are required.
  • Attack vector: network — the traversal payload is submitted through the standard task=download request flow.
  • Impact: disclosure of arbitrary files readable by the web server, including sensitive configuration files (e.g., configuration.php), which can expose database credentials and other secrets and enable further compromise.

Affected software

  • J2Store extension for Joomla, versions 1.0.0 through 3.3.22
  • J2Store extension for Joomla, versions 4.0.0 through 4.0.22
  • J2Store extension for Joomla, versions 4.1.0 through 4.1.7

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: at the time of publication no fixed release addressing this specific traversal issue had been confirmed by the vendor for any branch (3.x, 4.0.x, or 4.1.x). Check the J2Commerce site for a security release beyond 3.3.22 / 4.0.22 / 4.1.7 and apply it as soon as it is available.
  • If no patch is yet available: restrict or disable the J2Store download endpoint where feasible, audit issued download tokens and rotate/expire them if abuse is suspected, and ensure configuration.php and other sensitive files are not readable by the web server user beyond what is strictly required.
  • As a general hardening step, monitor web server logs for download requests containing ../ or encoded traversal sequences targeting the J2Store download task.

References

Are you exposed?

Get a free report of your organization’s exposure to this CVE and threat

How IONIX’s External Exposure Management Platform Detects and Validates
Zero-Days to Shrink MTTR

1

Map your entire attack surface (continously)

IONIX uses multi-factor discovery methods, including DNS analysis, certificate mapping, metadata inspection, and more, to automatically map every internet-facing asset across your environment. This includes cloud instances, third-party platforms, shadow IT, and even forgotten infrastructure that traditional tools miss.

2

Monitor for new CVEs

Dozens of threat intel feeds using agentic technology are continuously analyzed to detect the appearance of proof-of-concept code, exploit kits, and indicators of active targeting. IONIX goes further by applying AI to proactively evaluate whether emerging vulnerabilities are likely to be exploited, even before PoCs go public.

3

Identify Potential External Exposures

Not all CVEs matter. IONIX filters vulnerabilities by asking attacker-centric questions: Can it be reached from the internet? Does it require authentication? Is it being exploited in the wild? This dramatically reduces noise and focuses teams on threats that can actually be weaponized.

4

Create Safe, Scalable Exploit Validations

IONIX transforms real-world PoCs into safe, non-intrusive test payloads that can be run in production environments without disruption. These simulations are precisely targeted to the systems that are vulnerable, ensuring rapid validation without unnecessary load.

5

Execute Exploit Validations

By combining context about software stack, versioning, exposure status, and reachability, IONIX ensures that only the right payloads are executed against the right assets, maximizing efficiency and minimizing risk.

6

Drive Fast and Actionable Remediation

Results are routed through integrations with ticketing, SOAR, and SIEM tools. Issues are written in plain language, bundled into remediation clusters, and prioritized based on asset criticality, exploitability, and blast radius. This shortens mean time to remediation (MTTR) and empowers teams to act with confidence.

Are you exposed?

Get a free report of your organization’s exposure to this CVE and threat

Subscribe to Threat Center RSS

Copy/paste the link below into your preferred RSS reader or follow these instructions to subscribe to Slack alerts.

Get Real-Time CVE Alerts to Your Email

Be the first to know when new zero-days emerge