Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as low-privileged Pimcore backend user
-
ExploitRequest generated resource list route (listAction)
-
ExecutionAuthorization check skipped (CWE-862)
-
ImpactEnumerate 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
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
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
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
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.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
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
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.
Blind SQL injection in CoreShop prior to version 4.1.8 allows authenticated administrators to extract sensitive database
Any authenticated CoreShop customer can tamper with other customers' orders in versions through 1.5.5, because the Order
Improper input sanitization in CoreShop's CustomerTransformerController prior to version 4.1.9 allows authenticated admi
EUVD-2026-96997
GHSA-2mh2-mmxq-355q
NVD
CVE.org
EPSS
Exploit-DB