Skip to main content

CoreShop EUVDEUVD-2026-96997

| CVE-2026-108697 MEDIUM
Missing Authorization (CWE-862)
2026-10-11 VulnCheck GHSA-2mh2-mmxq-355q
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 low-privileged Pimcore backend user
  2. Exploit
    Request generated resource list route (listAction)
  3. Execution
    Authorization check skipped (CWE-862)
  4. Impact
    Enumerate restricted stores/tax/pricing/carrier/payment data

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

Requires an authenticated CoreShop/Pimcore backend user account (PR:L) whose permissions do NOT include the targeted resources - the flaw lets such a user bypass the per-resource grant check. The exact trigger is requesting the auto-generated REST-style list routes handled by ResourceController::listAction, which omits the isGrantedOr403() authorization check that sibling actions enforce. Limiting factors that reduce real-world risk: valid backend credentials are mandatory (no anonymous/pre-auth access), impact is limited to read-only enumeration of resource metadata (ids, names, identifiers) for payment providers, carriers, price rules, stores, and tax rules, and no create/update/delete or sensitive secret exposure is indicated. Affects CoreShop versions through 2026.2.2 on default routing where these list endpoints are registered.

Impact

This is a low-to-moderate priority information-disclosure issue, not an urgent emergency. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N) and base score of 5.3 indicate network-reachable, low-complexity exploitation but require an already-authenticated low-privileged backend (Pimcore) user - so this is a privilege-escalation-of-visibility / broken-access-control problem rather than a pre-auth breach. Impact is bounded to confidentiality (VC:L) with no integrity or availability effect (VI:N/VA:N) and no scope change, consistent with the CWE-862 missing-authorization classification: the listAction skips the isGrantedOr403() check, leaking resource metadata (ids, names, identifiers for payment providers, carriers, price rules, stores, tax rules) but not modifying data. No EPSS score, KEV listing, or confirmed public exploit code is present in the supplied data, so there is no public exploit identified at time of analysis; the available signals (authenticated access required, confidentiality-only, limited data exposure) all point to a genuinely low real-world risk despite the 'network' vector. Note a mild tension to verify: the vector is AV:N yet exploitation is gated behind backend authentication, so 'network' here means the backend admin UI/API is network-reachable, not that an anonymous internet attacker can trigger it.

Exploit ScenarioDerived

A low-privileged employee or a compromised limited backend account that legitimately logs into the CoreShop/Pimcore admin, but who has not been granted permissions to stores, pricing, tax, carriers, or payment configuration, directly requests the generated resource list routes. Because ResourceController::listAction omits the isGrantedOr403() authorization check, the server returns the full enumeration of those restricted resources. No public exploit code is identified at time of analysis, though a technical write-up (hackmd) and VulnCheck advisory describe the flaw.

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

Missing authorization in CoreShop through 2026.2.2 lets authenticated Pimcore backend users who lack the relevant resource grants enumerate restricted commerce configuration - payment providers, carriers, price rules, stores, and tax rules - including their IDs, names, and identifiers. The flaw lives in ResourceController::listAction, which omits the isGrantedOr403() check that sibling actions enforce, so any valid low-privileged backend account can reach the auto-generated list routes. Impact is confined to read-only information disclosure (no create/update/delete and no secret exposure indicated), and no public exploit code or confirmed active exploitation was identified at time of analysis.

RemediationAI

No vendor-released patch was identified in the available data, so the primary action is to track the CoreShop repository and the VulnCheck advisory (https://www.vulncheck.com/advisories/coreshop-through-2026.2.2-missing-authorization-via-resourcecontroller-listaction) for a fixed release and upgrade as soon as one is published. Until then, the most direct and lowest-risk mitigation is to add the missing isGrantedOr403() call to ResourceController::listAction (or override listAction in a custom controller for the affected resource types) so the list routes enforce the same per-resource grant as the sibling actions - this is a small code change but requires a maintenance fork and re-testing on every CoreShop upgrade. If code changes are not feasible, restrict permissions at the account level so backend roles that must not see commerce configuration cannot authenticate at all, and/or block the auto-generated list routes at the edge (reverse proxy or WAF) for untrusted backend roles; blocking routes may break legitimate admin UI listing pages and permission-granted users, so it should be scoped carefully. Because exploitation requires a valid backend session, tightening Pimcore backend access - strong authentication, MFA, IP allow-listing, and review of low-privileged accounts - reduces exposure but does not fix the underlying authorization gap, and logging/monitoring of backend list-endpoint requests for unusual enumeration patterns provides additional detection value without preventing the disclosure.

Affected VersionsENISA

CoreShop 0 ≤2026.2.2

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

CoreShop is an e-commerce framework built on top of Pimcore (itself Symfony-based), and this issue is a classic CWE-862 Missing Authorization defect in the shared ResourceBundle controller layer. The abstract ResourceBundle ResourceController exposes CRUD-style actions for every configured resource, and its listAction is reachable through auto-generated REST-style list routes without performing the isGrantedOr403() permission gate that the other actions apply - a pattern-level inconsistency rather than an exploit of a memory or injection flaw. Concrete consumers include controllers such as PayumPaymentBundle's PaymentProviderController, which inherits the unprotected listing behavior for payment providers, and the same route generation covers carriers, price rules, stores, and tax rules. The CVSS:4.0 vector CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N (and the independently assessed CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N) confirms a network-reachable endpoint requiring low privileges and no user interaction, with only low confidentiality impact and no integrity or availability effect; the practical consequence is metadata enumeration by a backend user who should not see the resource at all.

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:L/VI:N/VA:N/SC:N/SI:N/SA:N
vuln.today AI 4.3 MEDIUM

Network-reachable backend endpoint with low complexity but requires an authenticated low-privileged account (PR:L); only limited read-only metadata is exposed so C:L, I:N, A:N.

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

DescriptionCVE.org

CoreShop through 2026.2.2 contains a missing authorization vulnerability that allows low-privileged backend users to list permission-restricted resources because ResourceController listAction skips the isGrantedOr403() check. Authenticated Pimcore users lacking resource permissions can request the generated list routes to enumerate payment providers, carriers, price rules, stores, and tax rules including ids, names, and identifiers.

Threat Intelligence Overview

EPSS Score
0.2%
Top 91% exploitable
Prevalence
Low
niche Pimcore-based e-commerce bundle, limited enterprise deployment footprint
Social Media
1
Sightings
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.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