CVE-2026-108690 Details
Description
mall4j through 4.0 contains an information disclosure vulnerability that allows authenticated customers to read other shoppers' cart items due to an operator precedence error in the getShopCartExpiryItems SQL filter. Attackers with any storefront account can request GET /p/shopCart/expiryProdList to retrieve off-shelf product basket entries including product, SKU, quantity, shop, and promoter card numbers.
A vulnerability allowing information disclosure has been identified in mall4j versions through 4.0. This issue arises from an operator precedence error in the SQL filter used by the 'getShopCartExpiryItems' function. As a result, authenticated customers can access and read the cart items of other shoppers. The vulnerability can be exploited by any user with a storefront account, who can send a GET request to '/p/shopCart/expiryProdList'. This request will return off-shelf product basket entries, including details such as product name, SKU, quantity, shop information, and promoter card numbers.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Oct 11, 2026CISA-ADP
Assessed Oct 14, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-783 | Operator Precedence Logic Error | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| mall4j | <= 4.0 |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Oct 14, 2026 | CVE Modified | CISA-ADP |
| Oct 11, 2026 | New CVE Received | [email protected] |
Volerion