Description
Joomla Extension - joomshaper.com - Unauthenticated PII Exposure via IDOR in Guest Checkout in Easy Store extension 1.0.0-3.0.0 - The checkout.searchGuestUser endpoint allowed querying guest checkout records solely by supplying an email address. The server returned complete shipping details (full name, phone number, street address, city, postal code, and country) directly from the #__easystore_guests table with no authentication, session validation, or ownership checks. An unauthenticated attacker could iterate through email lists to enumerate guest customers and harvest sensitive Personally Identifiable Information (PII). Resolved by removing the unauthenticated server-side guest lookup endpoint entirely and migrating autofill functionality to client-side localStorage protected by explicit user consent.
Published: 2026-09-23
Score: 8.2 High
EPSS: n/a
KEV: No
Impact: Sensitive Data Exposure (PII)
Action: Patch Extension
AI Analysis

Impact

The Easy Store extension for Joomla exposes sensitive customer information through an IDOR flaw in the checkout.searchGuestUser endpoint. By supplying any email address, an unauthenticated user can retrieve full shipping details, including name, phone number, street address, city, postal code, and country, from the #__easystore_guests database table. This lack of authentication, session validation or ownership checks means attackers can enumerate guest shoppers and harvest personally identifiable information. The vulnerability is a classic information exposure and IDOR weakness, reflected by CWE‑200 and CWE‑639. The compromised data could facilitate phishing, fraud or location‑based attacks against customer base.

Affected Systems

The issue affects the joomshaper.com Easy Store extension for Joomla, versions 1.0.0 through 3.0.0. Any Joomla site that has installed this extension during that version range is potentially vulnerable. The flaw specifically targets the front‑end guest checkout functionality exposed by the extension's API endpoint.

Risk and Exploitability

With a CVSS score of 8.2 the flaw is considered High severity, and the lack of authentication or isolation makes exploitation trivial once the endpoint is known. The EPSS score is not available, and the vulnerability is not listed in the CISA KEV catalog, which suggests no confirmed large‑scale exploitation yet. Attackers can exploit this vulnerability simply by sending HTTP requests to the checkout.searchGuestUser URL with any email address and obtaining the response body, thereby enumerating guests without credential or session data.

Generated by OpenCVE AI on September 23, 2026 at 20:56 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Easy Store extension to the fixed release that removes the vulnerable endpoint.
  • If an update is not available, disable or block the checkout.searchGuestUser endpoint at the web server or via plugin configuration to prevent unauthenticated access.
  • Enforce authentication or explicit user consent before rendering any guest checkout shipping data on the client side, ensuring shipping information is only exposed to legitimate users.

Generated by OpenCVE AI on September 23, 2026 at 20:56 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

References
History

Wed, 23 Sep 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Wed, 23 Sep 2026 19:00:00 +0000

Type Values Removed Values Added
Description Joomla Extension - joomshaper.com - Unauthenticated PII Exposure via IDOR in Guest Checkout in Easy Store extension 1.0.0-3.0.0 - The checkout.searchGuestUser endpoint allowed querying guest checkout records solely by supplying an email address. The server returned complete shipping details (full name, phone number, street address, city, postal code, and country) directly from the #__easystore_guests table with no authentication, session validation, or ownership checks. An unauthenticated attacker could iterate through email lists to enumerate guest customers and harvest sensitive Personally Identifiable Information (PII). Resolved by removing the unauthenticated server-side guest lookup endpoint entirely and migrating autofill functionality to client-side localStorage protected by explicit user consent.
Title Joomla Extension - joomshaper.com - Unauthenticated PII Exposure via IDOR in Guest Checkout in Easy Store extension 1.0.0-3.0.0
Weaknesses CWE-200
CWE-639
References
Metrics cvssV4_0

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: Joomla

Published:

Updated: 2026-09-23T19:36:36.950Z

Reserved: 2026-09-14T10:23:04.450Z

Link: CVE-2026-90899

cve-icon Vulnrichment

Updated: 2026-09-23T19:36:34.287Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-09-23T19:19:42.873

Modified: 2026-09-23T20:17:20.977

Link: CVE-2026-90899

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-23T21:00:13Z

Weaknesses
  • CWE-200

    Exposure of Sensitive Information to an Unauthorized Actor

  • CWE-639

    Authorization Bypass Through User-Controlled Key