Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessLocate exposed waynboot-mall endpoint
-
ExploitCompute predictable orderSn from epoch and counter
-
ExecutionPOST unauthenticated to /callback/order/unpaid
-
ImpactForce-cancel victim orders and manipulate stock
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication required for critical functions
MITRE ATT&CK
1 technique across 1 tactic: Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | No authentication is required: the /callback/order/unpaid endpoint in waynboot-mall through 2.0.0 is reachable without credentials (CWE-306), matching PR:N/UI:N in the vendor vector. The key enabling condition is that orderSn values are predictable - built from epoch seconds and a sequential counter - so an attacker can enumerate or guess valid order identifiers rather than needing to know them. Limiting factors: exploitation only affects orders that are currently pending/unpaid (there must be live unpaid orders to cancel), impact is bounded to order cancellation and stock manipulation rather than data disclosure or takeover, and the target instance must be network-reachable. This applies to default configurations of waynboot-mall at or below v2.0.0. |
| Impact | Signals are consistent in direction but point to a moderate, business-logic risk rather than a systemic emergency. The supplied CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) describes a remotely reachable, low-complexity, unauthenticated flaw, which aligns with the CWE-306 (Missing Authentication) classification and the description's claim that /callback/order/unpaid requires no auth. Impact is deliberately scoped low in the vendor vector (VC:N/VI:L/VA:L): no data is disclosed, and the harm is limited to forced cancellation of pending orders and consequent stock manipulation - a data-integrity and limited-availability problem, not code execution or data theft, which is why the base score sits at 6.9 (Medium). No EPSS score, no CISA KEV listing, and no explicit POC flag were provided in the input; absence of these is not evidence of safety but means widespread automated exploitation is not currently demonstrated. A detailed third-party technical writeup (hackmd) and direct source-code line references are cited, so the exploitation technique - predicting orderSn from epoch seconds plus a sequential counter - is publicly documented, lowering the barrier for a capable attacker even though no packaged exploit is confirmed. Net: a genuine, easily-triggered abuse-of-function flaw against an exposed instance, but the real-world blast radius is constrained by the product's niche footprint and the bounded (integrity/availability-only) impact. |
| Exploit ScenarioDerived | An attacker enumerates valid orderSn values - which the writeup documents as derivable from epoch seconds plus a short sequential counter - and sends crafted unauthenticated POST requests to /callback/order/unpaid on a reachable waynboot-mall instance. Each request forces cancellation of another member's pending unpaid order, and because cancellation returns reserved inventory, the attacker can repeatedly manipulate product stock levels. Public technical details (hackmd writeup plus annotated source lines) describe the predictable-ID mechanism, so no authentication or prior access is needed. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 16, 2026
Unauthenticated attackers can cancel any member's pending unpaid orders in waynboot-mall through 2.0.0 by calling the /callback/order/unpaid endpoint directly, because that callback handler performs no authentication and accepts the order identifier from attacker-controlled input. Order identifiers (orderSn) are generated from epoch seconds plus a sequential counter, so they are predictable enough to enumerate or guess, allowing an attacker to repeatedly cancel live orders and distort product stock levels. No vendor patch has been identified and no public exploit code was confirmed at time of analysis, although a public technical writeup describing the flaw exists; the impact is bounded to order-state and inventory manipulation rather than data disclosure or account takeover.
RemediationAI
No vendor-released patch was identified at time of analysis, so remediation must be compensating until the maintainer publishes an update; check the VulnCheck advisory (https://www.vulncheck.com/advisories/waynboot-mall-through-2.0.0-missing-authentication-via-callback-order-unpaid) and the project repository regularly for a fixed release. The most direct control is to stop exposing /callback/order/unpaid to arbitrary clients: at the reverse proxy or WAF, restrict POST requests to that path to the known egress IP ranges of the legitimate payment/callback provider (trade-off: breaks silently if the provider rotates IPs) or block it from the public internet entirely if the auto-cancel callback is not in active use (trade-off: legitimate unpaid-order cancellation and stock restoration will stop and must be handled manually or by a scheduled job). Stronger fixes require code changes: add HMAC/shared-secret signature verification or mTLS to the callback so unsigned requests are rejected (trade-off: requires coordinating secret distribution with the calling service), and replace the epoch-second-plus-counter orderSn generator with a random UUID or signed token so order identifiers cannot be enumerated (trade-off: schema/client compatibility changes and any existing integrations that parse orderSn may need updating). Until a patch lands, also add rate limiting and alerting on cancellation volume per source IP and per order, and reconcile stock after any suspected abuse, since each forged request decrements pending-order state and perturbs inventory.
Affected VersionsENISA
Affected Packages
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
The flaw is CWE-306 (Missing Authentication for Critical Function) in a Java/Spring Boot e-commerce application. The affected handler is UnpaidOrderController in the waynboot-mobile-api module, which exposes /callback/order/unpaid as a server-to-server style callback and delegates to OrderUnpaidServiceImpl in waynboot-common; that service path performs the cancellation and stock restoration without verifying any caller identity, shared secret, or signature. The underlying technology issue is twofold: the endpoint was designed as a trusted internal/payment callback and therefore skipped authentication entirely, and the business key it trusts (orderSn) is generated deterministically from epoch seconds combined with a sequential counter rather than a cryptographically random value. Together these turn a legitimate order-lifecycle operation into a remotely triggerable, forgeable action for anyone who can reach the service. The published CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N, with VI:L and VA:L and no confidentiality impact) matches the independent assessment under CVSS 3.1 (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, roughly 6.5), i.e. a moderate business-logic risk driven by missing authentication plus predictable identifiers, not a systemic compromise vector. CPE cpe:2.3:a:wayn111:waynboot-mall:*:*:*:*:*:*:*:* uses a wildcard version, consistent with all releases up to and including 2.0.0 being affected.
Know when Waynboot Mall gets its next vulnerability
- 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
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N
Unauthenticated network endpoint with predictable IDs gives AV:N/AC:L/PR:N/UI:N; order cancellation and stock tampering are I:L/A:L with no confidentiality impact (C:N).
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
waynboot-mall through 2.0.0 contains a missing authentication vulnerability that allows unauthenticated attackers to cancel any member's pending order via the /callback/order/unpaid endpoint. Attackers can submit predictable orderSn values, built from epoch seconds and a sequential counter, to auto-cancel unpaid orders and manipulate product stock levels.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
More in Waynboot Mall
View allUnauthenticated email relay in waynboot-mall 2.0.0 and earlier lets anyone who can reach the application POST a caller-c
Unauthenticated order forgery in Waynboot-mall through 2.0.0 allows remote attackers to create fraudulent orders, expose
EUVD-2026-103082
GHSA-3crc-5c36-jfx7
NVD
CVE.org
Exploit-DB