CVE-2026-108691

Source
https://cve.org/CVERecord?id=CVE-2026-108691
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-108691.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-108691
Published
2026-10-11T01:12:25Z
Modified
2026-10-28T02:30:34Z
Severity
  • 5.3 (Medium) CVSS_V4 - CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N CVSS Calculator
Summary
mall4j through 4.0 Operator Precedence Error Deletes Other Users' Cart Items via /p/shopCart/cleanExpiryProdList
Details

mall4j through 4.0 contains an improper authorization vulnerability that allows authenticated storefront customers to delete other shoppers' cart items through an operator precedence error in the cleanExpiryProdList SQL statement. Attackers can send one DELETE request to /p/shopCart/cleanExpiryProdList to remove every user's cart entries for off-shelf products, which do not return when products are restocked.

Database specific
{
    "cna_assigner": "VulnCheck",
    "cwe_ids": [
        "CWE-783"
    ],
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/108xxx/CVE-2026-108691.json"
}
References

Affected packages

Git / github.com/gz-yami/mall4j

Affected ranges

Type
GIT
Repo
https://github.com/gz-yami/mall4j
Events
Database specific
Show details
{
    "extracted_events": [
        {
            "range": [
                {
                    "introduced": "0"
                },
                {
                    "last_affected": "4.0"
                }
            ],
            "source": "AFFECTED_FIELD",
            "strategy": "StandardRange"
        },
        {
            "range": [
                {
                    "introduced": "4j"
                },
                {
                    "last_affected": "4.0"
                }
            ],
            "source": "DESCRIPTION"
        }
    ]
}

Affected versions

v4.*
v4.0

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-108691.json"