CVE-2026-78081: J2Commerce J2Store missing CSRF protection in checkout controllers

CVE-2026-78081 · Severity: info · Published 2026-09-15

J2Store is a popular Joomla eCommerce extension used by online retailers to build and manage shopping carts and storefronts. A missing CSRF protection vulnerability in the cart, checkout, and user profile controllers allows an attacker to forge requests that silently change a customer's billing or shipping address before order confirmation—potentially redirecting a paid order to the attacker's address. The vulnerability affects customers during active checkout sessions and could result in order fraud or goods diversion.

Technologies: J2commerce.Com J2Store. Vendors: J2commerce.Com.

Quick answers

Is CVE-2026-78081 exploited in the wild?
No. Junglewise Threat Intelligence has no report of CVE-2026-78081 being exploited in the wild.
How severe is CVE-2026-78081?
Informational severity, published 15 September 2026.
Which products and versions are affected?
J2commerce.Com J2Store 1.0.0-3.3.2, 4.0.0-4.0.22, 4.1.0-4.1.7.
Is there a fix for CVE-2026-78081?
No fixed version is recorded yet. Check the vendor's advisory in the references below. If you run it, Junglewise drafts a mitigation that fits your setup and applies it once you approve, with senior security engineers behind it.
How is CVE-2026-78081 attacked?
It is attacked over the network, in a software library.
Am I affected by CVE-2026-78081?
Check whether you run J2commerce.Com J2Store at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

Technical details

The vulnerability is a missing Cross-Site Request Forgery (CSRF) protection flaw affecting the cart, checkout, and myprofile controllers in J2Store. An attacker can craft a malicious webpage or email that, when visited by a victim with an active J2Store session, triggers state-changing requests (e.g., via saveAddress() method) without valid anti-CSRF tokens. The attack vector is network-based and requires the victim's active session to an e-commerce site; no authentication bypass is involved since requests execute with the victim's own privileges. An attacker can alter billing/shipping addresses before order finalization, redirecting goods to an attacker-controlled location or modifying stored profile data. The vulnerability affects J2Store versions 1.0.0 through 3.3.2, 4.0.0 through 4.0.22, and 4.1.0 through 4.1.7; patch status is not indicated in the advisory.

Affected products

  • j2commerce.com J2Store 1.0.0-3.3.2, 4.0.0-4.0.22, 4.1.0-4.1.7

Timeline

  • 2026-09-15: disclosed

References

This page as Markdown. Free to reuse under CC BY 4.0 with a link back.