Skip to main content

EverShop CVE-2026-115323

| EUVDEUVD-2026-108125 MEDIUM
Missing Authorization (CWE-862)
2026-10-22 VulnCheck GHSA-9rjv-95rj-93cg
6.9
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Obtain victim customer_id and address UUIDs
  2. Exploit
    Send unauthenticated POST/PATCH/DELETE to /api/customers/:id/addresses
  3. Execution
    Server skips authorization check (CWE-862)
  4. Impact
    Add, modify, or delete victim shipping address

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
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

Exploitable only against the EverShop customer address API routes /api/customers/:customer_id/addresses using POST, PATCH, or DELETE, with no authentication required (PR:N). The concrete, mandatory prerequisite stated in the description is that the attacker must already know a valid customer_id and the target address UUID(s); because these are random UUIDs rather than sequential IDs, they cannot be feasibly guessed, which sharply limits mass/opportunistic exploitation and makes this a targeted attack requiring prior knowledge or leakage of those identifiers. Impact is confined to shipping-address records (add/modify/delete); no confidentiality read path is described in the available sources. Affected versions are 1.2.2 up to but not including 2.2.1.

Impact

The signals point to a moderate, access-control (IDOR-style) flaw rather than a top-tier emergency. The vendor CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L) scores 6.9 (medium) and reflects unauthenticated network reach with low confidentiality, integrity, and availability impact - consistent with CWE-862 missing authorization on the customer address API. The vuln.today priority is 'this_month,' not act_now/emergency, which aligns with the medium score. There is no CISA KEV listing and no EPSS score supplied, so there is no evidence of active or probable near-term exploitation; exploitation status is best described as no public exploit identified at time of analysis (the references are a GitHub issue, the patch commit, the release tag, and source-code files - not verified working exploit code). The single most important risk-limiting factor is NOT captured in the vendor's AC:L rating: the description states attackers must already 'know customer and address UUIDs.' EverShop address identifiers are UUIDs (effectively unguessable 122-bit values), so blind mass exploitation is impractical - this reads as a targeted-only issue requiring prior knowledge or leakage of victim UUIDs. That barrier is why my independent assessment raises attack complexity. Net: a legitimate access-control defect worth patching this cycle, but not a drop-everything priority given no exploitation evidence, limited impact scope (shipping addresses), and the UUID prerequisite.

Exploit ScenarioDerived

An attacker who has obtained a victim's customer_id and address UUIDs (for example via a data leak, enumeration of another endpoint, or shared/exposed order data) sends an unauthenticated PATCH or DELETE request to /api/customers/:customer_id/addresses. With no authorization check enforced, the server adds, alters, or deletes the victim's saved shipping address - enabling order-fraud scenarios such as silently redirecting a shipment or corrupting checkout data. No verified working public exploit was identified at the time of analysis.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 22, 2026

Missing authorization in the EverShop customer address API lets remote requests without credentials (PR:N) perform POST, PATCH and DELETE operations against /api/customers/:customer_id/addresses, so saved shipping addresses belonging to other customers can be added, modified or deleted. Only EverShop releases from 1.2.2 up to but not including 2.2.1 are affected, and exploitation is not opportunistic: the attacker must already know a valid customer_id plus the target address UUID, which are random rather than sequential and therefore not feasible to guess, making this a targeted IDOR-style attack that depends on prior knowledge or leakage of those identifiers. Impact is limited to address-record integrity and availability, with no confidentiality read path described in the available sources; no public exploit code has been identified at time of analysis and the flaw is not in CISA KEV, while the vendor has released a fix in v2.2.1.

RemediationAI

Vendor-released patch: upgrade to EverShop v2.2.1 (https://github.com/evershopcommerce/evershop/releases/tag/v2.2.1), which incorporates the fix commit af6e6fd935c4194668b11a924b847542598941f7; the accompanying vendor advisory is https://www.vulncheck.com/advisories/evershop-1.2.2-before-2.2.1-missing-authorization-via-customer-address-api and the tracking issue is https://github.com/evershopcommerce/evershop/issues/928. Because the missing control is an ownership check on the address handlers, any interim mitigation has to be enforced in front of the application: block or restrict POST, PATCH and DELETE requests to /api/customers/*/addresses at the reverse proxy or WAF for callers that are not the account owner, accepting that a coarse block breaks legitimate customer address management in the storefront and that path-based filtering alone cannot distinguish the true owner, or disable the address-book feature entirely until the upgrade is applied. Treat customer and address UUIDs as sensitive, since knowledge of them is the stated prerequisite for exploitation, and review address records for unexpected additions, changes or deletions.

Affected VersionsENISA

EverShop 1.2.2 <2.2.1

Affected Packages

euvd evershop fix: 2.2.1

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

EverShop is a Node.js/TypeScript e-commerce platform whose REST endpoints are defined per module, with route manifests and handlers living under packages/evershop/src/modules/customer/api/ (for example updateCustomerAddress/updateCustomerAddress.js and deleteCustomerAddress/route.json, both referenced at tag v2.1.2). The weakness is CWE-862 Missing Authorization: the address routes are reachable by unauthenticated callers and the handlers do not verify that the requesting session owns the :customer_id in the path or the address record being mutated, so ownership is effectively established only by knowing the identifiers. The NVD-style CPE cpe:2.3:a:evershopcommerce:evershop:*:*:*:*:*:*:*:* covers the affected range, and the project's own issue #928 plus commit af6e6fd935c4194668b11a924b847542598941f7 correspond to the access-control fix shipped in the v2.2.1 release. The specific code-level trigger beyond the absence of an ownership check is not described in the available sources.

Know when Evershop 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 6.9 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N
vuln.today AI 4.8 MEDIUM

Unauthenticated network write via the address API (PR:N), but requires knowledge of unguessable victim UUIDs so AC:H; write/delete of address data gives I:L/A:L, with no described read path so C:N.

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:L
4.0 AV:N/AC:L/AT:P/PR:N/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
None
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
Low
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

EverShop 1.2.2 before 2.2.1 contains a missing authorization vulnerability in the customer address API that allows unauthenticated attackers to manage other customers' addresses. Attackers who know customer and address UUIDs can send POST, PATCH, or DELETE requests to /api/customers/:customer_id/addresses routes to add, modify, or delete saved shipping addresses.

Threat Intelligence Overview

EPSS Score
0.2%
Top 86% exploitable
Prevalence
Low
niche open-source Node.js e-commerce platform, limited enterprise footprint
Social Media
1
Sightings
Data Quality
3 sources
Confidence: Low

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 Yes
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
Yes
Human Impact· derived
Medium

Priority Score

34
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +34
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.

CVE-2025-65844 HIGH POC
7.5 Dec 02

EverShop 2.0.1 allows a remote unauthenticated attacker to upload arbitrary files and create directories via the /api/im

CVE-2026-28213 CRITICAL
9.8 Feb 26

Information disclosure in EverShop e-commerce platform before 2.1.1 through the Forgot Password functionality. API respo

CVE-2026-25993 CRITICAL
9.8 Feb 10

SQL injection in EverShop e-commerce platform during category update/deletion event handling. Path/request_path values i

CVE-2023-46498 CRITICAL
9.8 Dec 08

An issue in EverShop NPM versions before v.1.0.0-rc.8 allows a remote attacker to obtain sensitive information and execu

CVE-2023-46943 CRITICAL
9.1 Jan 13

An issue was discovered in NPM's package @evershop/evershop before version 1.0.0-rc.8. Rated critical severity (CVSS 9.1

CVE-2023-46496 HIGH
8.3 Dec 08

Directory Traversal vulnerability in EverShop NPM versions before v.1.0.0-rc.8 allows a remote attacker to obtain sensit

CVE-2023-46942 HIGH
7.5 Jan 13

Lack of authentication in NPM's package @evershop/evershop before version 1.0.0-rc.8, allows remote attackers to obtain

CVE-2025-67419 HIGH
7.5 Jan 05

Evershop contains a vulnerability that allows attackers to exhaust the application server's resources via the "GET /imag

CVE-2025-12919 LOW POC
2.9 Nov 09

A vulnerability was detected in EverShop up to 2.0.1. Rated medium severity (CVSS 6.3), this vulnerability is remotely e

CVE-2025-67427 MEDIUM
6.5 Jan 05

A Blind Server-Side Request Forgery (SSRF) vulnerability in evershop 2.1.0 and prior allows unauthenticated attackers to

CVE-2023-46499 MEDIUM
6.1 Dec 08

Cross Site Scripting vulnerability in EverShop NPM versions before v.1.0.0-rc.5 allows a remote attacker to obtain sensi

CVE-2023-46495 MEDIUM
6.1 Dec 08

Cross Site Scripting vulnerability in EverShop NPM versions before v.1.0.0-rc.8 allows a remote attacker to obtain sensi

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