SQL Injection in Admin Grid Filter API in Pimcore
Key facts
- Attack vector
- Network
- Privileges required
- Low
- User interaction
- None
- Attack complexity
- Low
- Impact type
- SQL injection
- Confidentiality · integrity · availability
- High · High · High
- Fix status
- Fixed
Attack profile from CVSS 3.1 · CNA. Fix status from CNA and GitHub. Impact type from CWE-89.
Summary
Pimcore is an Open Source Data & Experience Management Platform. In affected versions the `/admin/object/grid-proxy` endpoint calls `getFilterCondition()` on fields of classes to be filtered for, passing input from the request, and later executes the returned SQL. One implementation of `getFilterCondition()` is in `Multiselect`, which does not normalize/escape/validate the passed value. Any backend user with very basic permissions can execute arbitrary SQL statements and thus alter any data or escalate their privileges to at least admin level. This vulnerability has been addressed in version 11.1.1. Users are advised to upgrade. There are no known workarounds for this vulnerability.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- Poc
- Automatable
- No
- Technical impact
- Total
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| pimcore | pimcore | before 11.1.1 | 11.1.1 | Patch available | CNA |
| — | pimcore/pimcore (Packagist) | before 11.1.1 | 11.1.1 | Patch available | GHSA-72hh-xf79-429p |
- pimcore Vendorpimcore Affected before 11.1.1 Fixed in 11.1.1 Patch available CNA
- pimcore/pimcore (Packagist) Vendor— Affected before 11.1.1 Fixed in 11.1.1 Patch available GHSA-72hh-xf79-429p
Remediation
- Fix · CNA pimcore (pimcore) Fixed in 11.1.1
- Fix · GHSA-72hh-xf79-429p pimcore/pimcore (Packagist) Fixed in 11.1.1 Advisory →
Timeline
- 2026-10-02 Threatist record created from CVE-2023-47637
- 2026-10-03 Alias added: GHSA-72hh-xf79-429p
References
Other 3
- https://github.com/pimcore/admin-ui-classic-bundle/blob/bba7c7419cb1f06d5fd98781eab4d6995e4e5dca/src/Helper/GridHelperService.php#L311
- https://github.com/pimcore/pimcore
- https://github.com/pimcore/pimcore/blob/42b6cfa77c4540205bdd10689893ccb73e4bac8f/models/DataObject/ClassDefinition/Data/Multiselect.php#L285-L312
More Pimcore vulnerabilities
- TI-2026-18925 Pimcore has a Blind SQL Injection in Admin Search Find API due to an incomplete fix for CVE-2023-30848 CVSS 3.1HIGH 8.8
- TI-2026-18926 Pimcore ENV Variables and Cookie Informations are exposed in http_error_log CVSS 3.1HIGH 8.6
- TI-2023-01489 SQL Injection in pimcore/pimcore CVSS 3.1HIGH 8.8
- TI-2019-08091 An issue was discovered in Pimcore before 5.7.1. CVSS 3.0HIGH 8.8
- TI-2023-10682 An improper SameSite Attribute vulnerability in pimCore v10.5.15 allows attackers to execute arbitrary code. CVSS 3.1HIGH 8.8
- TI-2023-02795 Privilege Defined With Unsafe Actions in pimcore/pimcore CVSS 3.1HIGH 8.8
Sources
- CVE-2023-47637 · CVE Program
- CVE-2023-47637 · NVD
- FIRST EPSS
- GHSA-72hh-xf79-429p · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences