Description
Pimcore is an Open Source Data & Experience Management Platform. Prior to 11.5.17 (LTS) and 12.3.6, the columnConfigAction endpoint in bundles/CustomReportsBundle/src/Controller/Reports/CustomReportController.php passes malicious SQL configuration through CustomReportController:columnConfigAction, SqlAdapter::getColumns, SqlAdapter::buildQueryString, and Db::fetchAssociative(), allowing an attacker with the reports_config permission to use arbitrary SELECT queries, UNION statements, dangerous database functions, and error-based SQL injection to exfiltrate or manipulate database data. This issue is fixed in versions 11.5.17 (LTS) and 12.3.6.
Published: 2026-07-17
Score: 8.7 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Pimcore’s column configuration endpoint in CustomReportsBundle is vulnerable to unfiltered SQL injection. When a user with the reports_config permission submits a crafted column configuration, the injector can cause the system to execute arbitrary SELECT statements, UNION clauses, dangerous database functions, and error‑based SQL injections. This flaw allows an attacker to read sensitive data from the database, modify or delete records, and generally compromise the confidentiality and integrity of the platform’s data. The vulnerability is classified as CWE‑89 and is scored at CVSS 8.7.

Affected Systems

The issue affects the Pimcore Open Source Data & Experience Management Platform. All releases prior to 11.5.17 (the Long‑Term Support line) and prior to 12.3.6 are susceptible. Revisions 11.5.17, 12.3.6, and later contain a fix that sanitises the input and prevents arbitrary SQL execution.

Risk and Exploitability

The CVSS score of 8.7 indicates a high severity potential, while the EPSS score of less than 1% suggests that the likelihood of real‑world exploitation is currently low. The vulnerability is not listed in the CISA KEV catalog. Exploitation requires HTTP access to the columnConfigAction endpoint and the reports_config permission; thus the attack vector is inferred to be remote with privileged user access, but the success depends on the attacker’s ability to obtain or abuse that permission. Once the condition is met, the attacker can execute the injection to exfiltrate or manipulate data.

Generated by OpenCVE AI on July 22, 2026 at 02:05 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Pimcore to version 11.5.17 LTS or 12.3.6 or later, where the SQL injection is patched.
  • Restrict the reports_config permission to trusted users or remove it from accounts that do not need report‑configuration capabilities.
  • Enable logging of SQL queries and monitor for anomalous SELECT or UNION operations that indicate attempted exploitation.

Generated by OpenCVE AI on July 22, 2026 at 02:05 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-3234-gxc3-pq6f Pimcore Vulnerable to SQL Injection in Custom Reports Column Configuration
History

Sat, 18 Jul 2026 00:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Fri, 17 Jul 2026 20:45:00 +0000

Type Values Removed Values Added
First Time appeared Pimcore
Pimcore pimcore
Vendors & Products Pimcore
Pimcore pimcore

Fri, 17 Jul 2026 19:30:00 +0000

Type Values Removed Values Added
Description Pimcore is an Open Source Data & Experience Management Platform. Prior to 11.5.17 (LTS) and 12.3.6, the columnConfigAction endpoint in bundles/CustomReportsBundle/src/Controller/Reports/CustomReportController.php passes malicious SQL configuration through CustomReportController:columnConfigAction, SqlAdapter::getColumns, SqlAdapter::buildQueryString, and Db::fetchAssociative(), allowing an attacker with the reports_config permission to use arbitrary SELECT queries, UNION statements, dangerous database functions, and error-based SQL injection to exfiltrate or manipulate database data. This issue is fixed in versions 11.5.17 (LTS) and 12.3.6.
Title Pimcore: SQL Injection in Custom Reports Column Configuration
Weaknesses CWE-89
References
Metrics cvssV3_1

{'score': 8.7, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-17T23:15:23.395Z

Reserved: 2026-05-07T18:04:17.310Z

Link: CVE-2026-44739

cve-icon Vulnrichment

Updated: 2026-07-17T21:32:03.881Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-22T02:15:02Z

Weaknesses
  • CWE-89

    Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')