Skip to main content

macrozheng mall CVE-2026-82364

| EUVDEUVD-2026-68092 LOW
Race Condition (CWE-362)
2026-08-29 cna@vuldb.com GHSA-v5wh-356j-jg3c
2.3
CVSS 4.0 · Vendor: vuldb
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain authenticated mall user account
  2. Exploit
    Issue concurrent POST requests to /order/submit
  3. Execution
    Race server-side order state commit
  4. Impact
    Exploit unsynchronized check to duplicate order or bypass policy

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V15 - Secure Coding and Architecture Concurrency control, locking
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires a valid authenticated session on the target macrozheng mall instance - the CVSS 4.0 vector specifies PR:L (low privileges), meaning a standard registered user account suffices and no administrative access is needed. The vulnerability is further constrained by high attack complexity (AC:H), indicating that successful timing of the race window is non-trivial and likely requires multiple attempts or tooling. The flaw is specific to the /order/submit endpoint; deployments that disable or restrict order submission (e.g., staging instances without active purchasing) are not exploitable. No non-default configuration is described as required beyond the order submission feature being active and network-accessible.

Impact

The CVSS 4.0 base score of 2.3 reflects genuinely low risk: high attack complexity (AC:H) and low-privilege requirement (PR:L) together present a difficult exploitation bar, and the impact metrics show no confidentiality breach with only low integrity and availability effects. No EPSS data was supplied in the input, KEV status does not apply (vulnerability is not in CISA KEV), and no public exploit code exists at time of analysis. The vendor deletion of the GitHub issue without explanation is a transparency concern but does not technically elevate severity - it does, however, hinder defenders' ability to confirm scope or obtain guidance. Overall, this is a low-priority issue that warrants remediation but should not displace higher-severity work.

Exploit ScenarioDerived

An authenticated attacker sends multiple simultaneous POST requests to /order/submit before the server commits order state, potentially duplicating an order or bypassing coupon or inventory checks before they complete. Successful exploitation requires precise request timing, making this difficult to execute reliably. No public exploit code has been identified at time of analysis.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 29, 2026

Race condition in macrozheng mall's /order/submit endpoint (versions up to 1.0.3) allows authenticated remote attackers to exploit unsynchronized order state through concurrent HTTP request timing. The CVSS 4.0 vector (AV:N/AC:H/PR:L) confirms network reachability but high attack complexity and a required authenticated session, yielding limited integrity and availability impact. No public exploit code has been identified and the vendor deleted the associated GitHub issue without explanation, reducing transparency around scope and remediation.

RemediationAI

No vendor-released patch version has been confirmed - the associated GitHub issue (https://github.com/macrozheng/mall/issues/983) was deleted by the vendor without explanation and no advisory with a fix version is available. As a compensating control, implementers should add server-side idempotency enforcement on /order/submit (e.g., reject duplicate request tokens within a short window), which prevents concurrent submissions from racing without requiring application logic changes. Database-level row locking or optimistic concurrency control on order records can close the race window at the persistence layer, though this may introduce latency under high order volume. Rate-limiting authenticated users on the order submission endpoint provides an additional barrier at the cost of potential friction for legitimate users. Monitor https://vuldb.com/vuln/396780 for patch availability updates.

Affected VersionsENISA

Mall 1.0.2
Mall 1.0.1
Mall 1.0.3
Mall 1.0.0

Affected Packages

euvd mall no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

macrozheng mall is an open-source Java-based e-commerce platform hosted at github.com/macrozheng/mall. CWE-362 (Concurrent Execution Using Shared Resource with Improper Synchronization) identifies the root cause as a failure to atomically lock or sequence shared order state during concurrent HTTP submissions to the /order/submit endpoint. In e-commerce systems, this class of flaw commonly manifests as a time-of-check/time-of-use (TOCTOU) defect - for example, concurrent order submissions racing before inventory counts, coupon validity, or account balance checks are committed, enabling duplicate orders or policy bypass. The affected version range is up to 1.0.3 per VulDB reporting.

Know when the next one hits your stack

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (vuldb) PRIMARY 2.3 LOW
CVSS:4.0/AV:N/AC:H/AT:N/PR:L/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N
vuln.today AI 4.2 MEDIUM

Network-reachable endpoint requiring authenticated session and precise timing; no confidentiality impact, only minor integrity and availability effects from order state manipulation.

3.1 AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:L/A:L
4.0 AV:N/AC:H/AT:N/PR:L/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N

Primary rating from Vendor (vuldb).

CVSS VectorVendor: vuldb

Attack Vector
Network
Attack Complexity
High
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
Low
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

A security vulnerability has been detected in macrozheng mall up to 1.0.3. This impacts an unknown function of the file /order/submit of the component Order Submission. The manipulation leads to race condition. It is possible to initiate the attack remotely. The attack is considered to have high complexity. The exploitability is said to be difficult. The vendor deleted the GitHub issue for this vulnerability without and explanation.

Threat Intelligence Overview

EPSS Score
0.2%
Top 92% exploitable
Prevalence
Low
open-source Chinese e-commerce demo project, limited enterprise production adoption
Social Media
1
Sightings
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment CIRCL GitHub VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity LOW
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

12
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +12
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

Race conditions occur when multiple concurrent requests exploit the brief time gap between checking a condition and acting upon it (TOCTOU - Time of Check, Time of Use).

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy