CVE-2026-78065: CWE-639 (Authorization Bypass Through User-Controlled Key) in j2commerce.com J2Store extension for Joomla
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.
CVSS v4.0
Score 7.1high
Affected software
j2commerce.com
J2Store extension for Joomla
Weaknesses
AI-Powered Analysis
Machine-generated threat intelligence
Technical Analysis
The vulnerability in J2Store extension for Joomla arises from the editAddress() function's access control logic, which only redirects non-owners when the address record's user_id is non-empty and belongs to another user. Guest checkout addresses have an empty user_id, so this check fails to prevent access. Consequently, any logged-in user can guess small, sequential address_id values to retrieve guest customers' personal address details prefilled in the edit form. This issue affects versions 1.0.0 through 3.3.21, 4.0.0 through 4.0.21, and 4.1.0 through 4.1.6 of the J2Store extension.
Potential Impact
Unauthorized disclosure of guest checkout customers' personal address information, including full name, street address, and phone number, to any authenticated user. This compromises user privacy and may facilitate further attacks or fraud. There is no indication of privilege escalation or remote code execution. The vulnerability has a CVSS 4.0 base score of 7.1 (high severity) with network attack vector, low attack complexity, no privileges required, and no user interaction needed.
Mitigation Recommendations
Patch status is not yet confirmed — check the vendor advisory for current remediation guidance. Until an official fix is available, restrict access to authenticated user accounts and monitor for suspicious activity related to address_id enumeration. Avoid exposing sequential identifiers or implement additional access control checks to verify ownership of address records, including those with empty user_id fields.
Technical Details
- Data Version
- 5.2
- Assigner Short Name
- Joomla
- Date Reserved
- 2026-08-22T11:33:08.526Z
- Cvss Version
- 4.0
- State
- PUBLISHED
Threat ID: 6a9974a5acd9273b49f7b1a9
Added to database: 09/03/2026, 13:22:45 UTC
Last enriched: 09/07/2026, 13:12:53 UTC
Last updated: 10/18/2026, 18:48:24 UTC
Views: 109
Community Reviews
0 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Actions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
External Links
Need more coverage?
Upgrade to Pro Console for AI refresh and higher limits.
For incident response and remediation, OffSeq services can help resolve threats faster.
Latest Threats
Check if your credentials are on the dark web
Instant breach scanning across billions of leaked records. Free tier available.