Skip to main content

BizSpring Shop EUVDEUVD-2026-101236

| CVE-2026-110608 MEDIUM
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-10-14 VulnCheck GHSA-p242-36gv-prqq
5.3
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Authenticate as member account
  2. Delivery
    Enumerate victim orderId values
  3. Exploit
    Call cancel/receive handler with foreign orderId
  4. Execution
    Server acts without ownership check
  5. Impact
    Victim order cancelled or receipt confirmed

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
Exploitation Conditions

Requires a valid authenticated member account on the storefront (PR:L) and knowledge of another member's orderId, which is user-supplied directly to the OrderController cancel and receive handlers without any ownership/authorization check. Exploitation is limited to the order-lifecycle actions those two handlers expose - cancelling pending orders (releasing allocated stock) and confirming receipt of shipped orders (advancing fulfilment/settlement); it does not grant data disclosure or code execution. Limiting factors: the attacker must obtain valid session credentials and must know or enumerate victim orderId values; impact is confined to order state and bounded by whether target orders are in a cancellable/receivable state. No special non-default configuration is required - the missing authorization check is present in the referenced default code.

Impact

This is a medium-severity authorization flaw (CWE-639, IDOR) whose signals are internally consistent and point to a real but bounded risk. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:L) correctly describes a network-reachable, low-complexity attack requiring low privileges - i.e., any authenticated member account - with no confidentiality impact and only limited integrity and availability impact. No EPSS score was supplied, the CVE is NOT in CISA KEV, and the input flags no proof-of-concept, so there is no evidence of active exploitation or mass automation; a public technical writeup (hackmd) and the exact vulnerable source lines are referenced, which lowers the barrier to developing an exploit but does not itself constitute weaponized code. The practical ceiling is low: an attacker must first hold a valid member account and can only manipulate order lifecycle state (cancel/confirm-receive) by guessing or enumerating other members' orderId values - there is no RCE, data theft, or privilege escalation. Net: a legitimate but non-urgent priority - real because exploitation is trivial for any authenticated user against default behavior, but low-impact and confined to order integrity/availability rather than system compromise. No signals conflict; the chief gap is the absence of EPSS/exploit-maturity data to gauge likelihood of opportunistic use.

Exploit ScenarioDerived

An attacker registers or already holds an ordinary member account on a BizSpring Shop / Java Mall storefront, then calls the OrderController cancel or receive endpoint while substituting another member's orderId that they obtained by enumeration or guessing sequential IDs. Because the handlers do not verify that the order belongs to the caller, the attacker cancels a victim's pending order (releasing reserved stock) or marks a shipped order as received (prematurely advancing fulfilment and settlement). No public weaponized exploit is identified, but a technical advisory and the exact vulnerable code lines are published, making exploitation straightforward to reproduce.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.4% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 14, 2026

Authenticated members of BizSpring Shop can act on other members' orders through an insecure direct object reference in the OrderController cancel and receive handlers, which accept a user-supplied orderId without verifying ownership. By supplying a victim's orderId, an attacker can cancel a pending order (releasing allocated stock) or confirm receipt of a shipped order (advancing fulfilment and settlement) without the victim's consent. The issue also affects the related BizSpring Java Mall codebase; no public exploit identified at time of analysis and it is not in CISA KEV, with a CVSS 4.0 base score of 5.3 (assessed CVSS 3.1 5.3) reflecting limited integrity and availability impact confined to order state.

RemediationAI

No vendor-released patch identified at time of analysis; these are source-available projects, so remediation requires a self-applied code fix or upgrade once upstream publishes one. Apply a server-side ownership check in the OrderController cancel and receive handlers (OrderController.java lines 111-145) that loads the order and verifies its member/user identifier matches the authenticated principal before any state transition, rejecting mismatches with 403; do not rely on obscurity or unpredictability of orderId, since the requirement to know or enumerate victim order IDs is the only real friction and order IDs are typically sequential. As compensating controls, add an API-gateway or service-mesh authorization rule that rejects cancel/receive calls where the order owner does not match the session subject, and rate-limit or alert on these endpoints to catch one account acting on many distinct orderIds - the trade-off is added latency and possible false positives on legitimate power users, and any WAF-style filtering based on orderId patterns is brittle. Also monitor for anomalous cancellation bursts (stock-allocation abuse) and receive-confirmation anomalies (premature settlement), and audit logs of order state changes so affected merchants can identify tampered orders. Consult the VulnCheck advisory (https://www.vulncheck.com/advisories/bizspring-shop-through-commit-cf22d39daaf1-idor-via-member-order-cancel-and-receive) and the GitHub sources (https://github.com/BizSpringSource/bizspring-shop-opensource and https://github.com/BizSpring-open/BizSpring-Java-Mall) for updates before deploying.

Affected VersionsENISA

BizSpring Java Mall 0 ≤369e88c5cda36ddcea56742c335ee1bfe50e8156
BizSpring Shop 0 ≤cf22d39daaf17f430d8fc1fb698a2f6e515e1808

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

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

Technical ContextAI · show details

BizSpring Shop and BizSpring Java Mall are Java/Spring Cloud-based e-commerce platforms whose order module (bizspring-order) exposes an admin/storefront OrderController. The affected code at OrderController.java lines 111-145 passes the caller-supplied orderId directly into the cancel and receive (confirm receipt) handlers without any check that the referenced order belongs to the authenticated principal, the classic CWE-639 (Authorization Bypass Through User-Controlled Key) root cause. CPE data (cpe:2.3:a:bizspring:bizspring_shop and cpe:2.3:a:bizspring:bizspring_java_mall, both wildcarded) indicates all versions up to and including the referenced commits are affected. Because exploitation stays within legitimate order-lifecycle operations rather than crossing into data disclosure or code execution, the confidentiality impact is none (VC:N) while integrity and availability are low (VI:L/VA:L); a valid member session (PR:L) plus a victim orderId are prerequisite, and no non-default configuration is needed for the missing authorization check to be reachable.

Know when Bizspring Shop 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

Vendor (VulnCheck) PRIMARY 5.3 MEDIUM
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
vuln.today AI 5.4 MEDIUM

Any authenticated member can trigger it remotely with no user interaction, so PR:L/AC:L/UI:N; no data disclosure gives C:N, while altering order state gives limited I:L and A:L.

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
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

BizSpring Shop through commit cf22d39daaf1 contains an insecure direct object reference vulnerability in the OrderController cancel and receive handlers that allows authenticated members to act on other members' orders by supplying their orderId. Attackers can cancel victims' pending orders to release allocated stock or confirm receipt of shipped orders, advancing fulfilment and settlement without the victim's consent.

Threat Intelligence Overview

EPSS Score
0.4%
Top 67% exploitable
Prevalence
Low
niche open-source Chinese e-commerce mall platform, limited enterprise footprint
Data Quality
5 sources
Confidence: Medium

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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.4%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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