Skip to main content

CoreShop EUVDEUVD-2026-96699

| CVE-2026-108696 MEDIUM
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-10-11 VulnCheck GHSA-7jj7-hfg8-m26w
5.3
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Register/authenticate as customer
  2. Delivery
    Enumerate or guess target order/reship ids
  3. Exploit
    Call OrderConfirm omitting data or SendReship with foreign reshipId
  4. Execution
    Bypassed ownership check acts on victim order
  5. Impact
    Confirm receipt / overwrite return tracking of other customers

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 CoreShop customer account (PR:L); any ordinary registered customer suffices, a low barrier on a public storefront. The attacker then invokes OrderController endpoints - OrderConfirm with the 'data' field omitted, or SendReship supplying another customer's reshipId - so the server acts on orders the attacker does not own. No special non-default configuration, elevated privileges, or user interaction is required, and the product is network-reachable (AV:N). Limiting factors: authentication is mandatory (purely unauthenticated attack is not possible), the attacker must know or enumerate valid order/reship ids belonging to victims, and impact is confined to integrity of order-confirmation and return-tracking data (no confidentiality disclosure or availability loss). Affected: CoreShop versions up to and including 1.5.5.

Impact

This is a genuine but moderate-severity authorization flaw (IDOR, CWE-639), not a high-CVSS-but-low-real-risk inflation case nor a critical emergency. The vendor-supplied CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N, score 5.3) is internally consistent with the description: network-reachable web API, low attack complexity, and crucially PR:L - exploitation requires an authenticated customer account, which caps impact. The only impact dimension is low integrity (VI:L): an attacker can confirm receipt of others' orders and overwrite their return tracking details, but there is no confidentiality (VC:N) or availability (VA:N) impact. No EPSS score, no CISA KEV listing, and no explicit POC flag were provided in the input, so there is no signal of active exploitation; a detailed public technical writeup (hackmd) and direct source-code line references do exist, lowering the bar for an attacker to reproduce the issue. SSVC-style reasoning: exploitation status is 'none/public analysis available,' the flaw is likely automatable (simple authenticated API calls with manipulated ids), but technical impact is partial, not total. Net: real and worth patching for CoreShop operators, but the authentication requirement and integrity-only, business-logic impact keep it out of drop-everything territory.

Exploit ScenarioDerived

An attacker registers or uses an ordinary customer account on a CoreShop (≤1.5.5) store, then calls the OrderController's OrderConfirm endpoint while omitting the data field, or calls SendReship supplying another customer's reshipId. Because the controller trusts user-controlled ids without verifying ownership, the attacker confirms receipt of a stranger's order or overwrites that order's return tracking details. A public technical writeup documents the exact endpoints and vulnerable code paths, making reproduction straightforward.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.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 – Oct 11, 2026

Any authenticated CoreShop customer can tamper with other customers' orders in versions through 1.5.5, because the OrderController's OrderConfirm and SendReship actions trust client-supplied order and reship identifiers instead of verifying that the caller owns the order. Omitting the data field in OrderConfirm allows the attacker to mark a victim's order as received, while supplying another customer's reshipId to SendReship overwrites that customer's return-tracking details - an integrity-only impact with no confidentiality or availability loss (assessed CVSS 3.1 5.3, PR:L). Exploitation requires an ordinary registered storefront account rather than elevated privileges, and no public exploit code has been identified at time of analysis; the CVE is not listed in CISA KEV.

RemediationAI

No vendor-released patch was identified in the available data for CVE-2026-108696, so remediation must start with code-level hardening of the affected endpoints: modify OrderController (OrderConfirm and SendReship) and the underlying CoreCmsOrderServices routines so that the customer identity is always taken from the authenticated session/server-side context and every order lookup is filtered by that owner ID, and so that the reshipId path re-validates that the reship record belongs to the caller's own order before any tracking fields are written - this is the only fix that fully removes the IDOR and it requires a custom build or waiting for an upstream CoreUnion release. Until an upstream fix is published, pragmatic compensating controls include: temporarily disabling or blocking the OrderConfirm and SendReship API routes at the reverse proxy/WAF for unverified callers (trade-off: legitimate customers lose the ability to confirm receipt and to submit return shipments, which may break order-completion and returns workflows, so this should be time-boxed and communicated); enforcing strict server-side validation that the submitted id and the session's customer id match, with the request rejected on mismatch; and adding rate limiting plus alerting on repeated 403/404 patterns or sequential id enumeration against these two endpoints to catch exploitation attempts early. Because the attack requires only a normal customer account, account-approval gating or disabling guest/low-trust registration reduces the attacker pool but impairs storefront conversion, so it should be treated as a secondary measure. Track the vendor repository (https://github.com/CoreUnion/CoreShop), the VulnCheck advisory (https://www.vulncheck.com/advisories/coreshop-through-1.5.5-authorization-bypass-via-ordercontroller-orderconfirm-and-sendreship), and the researcher write-up (https://hackmd.io/@1ExmmukzRMWN7B4gQ4W-4Q/SkVjopPsGe) for a patched release, and validate any such release with a test that confirms one customer's account cannot act on another customer's order or reship id.

Affected VersionsENISA

CoreShop 0 ≤1.5.5

Affected Packages

euvd coreshop 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

The flaw is a classic CWE-639 Authorization Bypass Through User-Controlled Key (IDOR) in CoreShop's .NET Web API layer, published by CoreUnion. The affected code lives in CoreCms.Net.Web.WebApi/Controllers/OrderController.cs (notably the OrderConfirm logic around lines 281-294 and the SendReship logic around lines 422-458), which delegates to CoreCms.Net.Services/Order/CoreCmsOrderServices.cs (lines 2048-2060). Rather than deriving the acting customer from the authenticated session and scoping the lookup to orders owned by that account, the endpoints accept an order/reship identifier from the request body and operate on whatever record that key resolves to. CWE-639 is the correct root-cause class: the security decision hinges on a key the attacker can choose. The CPE cpe:2.3:a:coreunion:coreshop:*:*:*:*:*:*:*:* confirms the vendor/product identity, and the CVSS 4.0 vector supplied by the reporter (AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N) independently agrees with our CVSS 3.1 assessment that this is a network-reachable, low-privilege, integrity-only defect requiring no user interaction.

Know when Coreshop 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:N/SC:N/SI:N/SA:N
vuln.today AI 4.3 MEDIUM

Network-facing API with any authenticated customer account (PR:L, AC:L); impact limited to altering others' order confirmation/return tracking, so I:L with C:N and A:N.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/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
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

CoreShop through 1.5.5 contains an authorization bypass vulnerability in the OrderController that allows authenticated customers to act on other customers' orders by supplying user-controlled ids. Attackers can omit the data field in OrderConfirm or supply another reshipId to SendReship to confirm receipt of others' orders and overwrite return tracking details.

Threat Intelligence Overview

EPSS Score
0.2%
Top 88% exploitable
Prevalence
Low
niche open-source .NET e-commerce platform, limited enterprise footprint
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High

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.2%
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· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Medium

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