Description
Joomla Extension - j2commerce.com - Guest checkout address disclosure to any authenticated user (IDOR) in J2Store 1.0.0-3.3.21, 4.0.0-4.0.21, 4.1.0-4.1.6 - `editAddress()` redirected non-owners away only when the loaded address row had a **non-empty** `user_id` belonging to someone else. Guest-checkout address rows have an empty `user_id`, so that check never triggered for them — any logged-in account guessing a small, sequential `address_id` got a guest customer's full name, street address, and phone number rendered prefilled into the edit form.
Published: 2026-09-03
Score: 7.1 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Guest checkout addresses in J2Store are stored without an associated user identifier. The editAddress() routine performs an ownership check only when an address row contains a non‑empty user_id. Because guest‑checkout rows have an empty user_id, the check fails to trigger, allowing any authenticated user to guess a sequential address_id and view another guest customer’s full name, street address, and phone number in an edit form. This flaw provides direct access to personally identifiable information, exposing users to privacy violations and potential fraud.

Affected Systems

The vulnerability affects Joomla sites running the j2commerce.com J2Store extension for Joomla. Versions 1.0.0 through 3.3.21, 4.0.0 through 4.0.21, and 4.1.0 through 4.1.6 are impacted.

Risk and Exploitability

The flaw yields a moderate‑to‑high severity (CVSS 7.1). EPSS data is not available and the vulnerability is not listed in the CISA KEV catalog, suggesting it is not widely exploited yet. Attackers need only be authenticated and can discover affected addresses by iterating sequential address identifiers. Because the exploit targets only authenticated users and does not require additional system privileges, the risk is primarily confined to the confidentiality of guest customer data rather than full system compromise.

Generated by OpenCVE AI on September 3, 2026 at 13:27 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update J2Store to the latest patched version that contains the IDOR fix.
  • Disable or restrict the editAddress feature for records lacking a user_id, ensuring that only owners may edit addresses.
  • If a patch cannot be applied immediately, block the editAddress endpoint for all authenticated users and enforce that only the customer possessing a specific address_id can view or edit that address.

Generated by OpenCVE AI on September 3, 2026 at 13:27 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

References
History

Thu, 03 Sep 2026 14:00: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

Thu, 03 Sep 2026 13:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Thu, 03 Sep 2026 12:30:00 +0000

Type Values Removed Values Added
Description Joomla Extension - j2commerce.com - Guest checkout address disclosure to any authenticated user (IDOR) in J2Store 1.0.0-3.3.21, 4.0.0-4.0.21, 4.1.0-4.1.6 - `editAddress()` redirected non-owners away only when the loaded address row had a **non-empty** `user_id` belonging to someone else. Guest-checkout address rows have an empty `user_id`, so that check never triggered for them — any logged-in account guessing a small, sequential `address_id` got a guest customer's full name, street address, and phone number rendered prefilled into the edit form.
Title Joomla Extension - j2commerce.com - Guest checkout address disclosure to any authenticated user (IDOR) in J2Store 1.0.0-3.3.21, 4.0.0-4.0.21, 4.1.0-4.1.6
Weaknesses CWE-639
References
Metrics cvssV4_0

{'score': 7.1, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

J2commerce.com J2store Extension For Joomla
cve-icon MITRE

Status: PUBLISHED

Assigner: Joomla

Published:

Updated: 2026-09-03T13:18:49.025Z

Reserved: 2026-08-22T11:33:08.526Z

Link: CVE-2026-78065

cve-icon Vulnrichment

Updated: 2026-09-03T13:02:16.186Z

cve-icon NVD

Status : Received

Published: 2026-09-03T13:06:09.200

Modified: 2026-09-03T14:17:01.157

Link: CVE-2026-78065

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-03T13:45:04Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key