Description
Pimcore is an Open Source Data & Experience Management Platform. Prior to 2025.4.6 and 2026.1.6, the Studio API class definition creation endpoint POST /pimcore-studio/api/class/definition/configuration-view/detail/create is guarded by the objects permission instead of the classes permission, allowing a standard editor-level user to create class definitions without admin privileges. Class definition creation generates new database tables and PHP class files on the server, and missing API-layer UID format validation allows malformed UIDs to reach model-layer validation and return internal exceptions. This issue is fixed in versions 2025.4.6 and 2026.1.6.
Published: 2026-07-09
Score: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Pimcore is an open‑source data and experience management platform. The vulnerability stems from an improper access control check in the Studio API class‑definition creation endpoint. While the endpoint is expected to verify the classes permission, it instead checks the general objects permission new definition generates new database tables and PHP class files on the server, so an attacker can gain write access to application code and database schema. In addition, the API layer fails to validate the UID format before it reaches the model layer, allowing malformed identifiers to trigger internal exceptions that may expose sensitive internals.

Affected Systems

Systems affected are installations of Pimcore Studio running a version older than 2025.4.6 or 2026.1.6, which expose the POST /pimcore-studio/api/class/definition/configuration-view/detail/create endpoint. The vulnerability is limited to the pimcore:pimcore product and impacts users with editor‑level permissions who can when they lack the required classes permission.

Risk and Exploitability

The CVSS score of 7.1 indicates high severity. The EPSS score of <1% indicates a very low probability of exploitation, and the vulnerability is not listed in KEV. Based that the likely attack vector with editor‑level credentials. By using the endpoint to create arbitrary class definitions, surface implementation details.

Generated by OpenCVE AI on July 29, 2026 at 11:56 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Pimcore to version 2025.4.6, 2026.1.6 or later, ensuring the patch that enforces correct classes permission on the class‑definition creation endpoint.
  • If an upgrade is not immediately possible, restrict the POST /pimcore-studio/api/class/definition/configuration-view/detail/create endpoint to administrative users only by configuring the application controls in Pimcore.
  • Enable strict UID format validation on incoming API requests to prevent malformed identifiers from reaching the model layer and triggering internal exception leakage.

Generated by OpenCVE AI on July 29, 2026 at 11:56 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 10 Jul 2026 21:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Thu, 09 Jul 2026 23:15:00 +0000

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

Thu, 09 Jul 2026 21:15:00 +0000

Type Values Removed Values Added
Description Pimcore is an Open Source Data & Experience Management Platform. Prior to 2025.4.6 and 2026.1.6, the Studio API class definition creation endpoint POST /pimcore-studio/api/class/definition/configuration-view/detail/create is guarded by the objects permission instead of the classes permission, allowing a standard editor-level user to create class definitions without admin privileges. Class definition creation generates new database tables and PHP class files on the server, and missing API-layer UID format validation allows malformed UIDs to reach model-layer validation and return internal exceptions. This issue is fixed in versions 2025.4.6 and 2026.1.6.
Title Pimcore: Insufficient Permission Check on Class Definition Creation Endpoint Allows Privilege Escalation
Weaknesses CWE-285
References
Metrics cvssV3_1

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


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-10T20:32:10.057Z

Reserved: 2026-06-16T16:16:32.627Z

Link: CVE-2026-55212

cve-icon Vulnrichment

Updated: 2026-07-10T19:12:03.243Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-29T12:00:12Z

Weaknesses