PT-2026-83255 · Pimcore · Pimcore

CVE-2026-55634

·

Published

2026-05-28

·

Updated

2026-08-29

CVSS v3.1

9.9

Critical

VectorAV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Pimcore versions prior to 11.5.19 Pimcore versions prior to 12.3.10 Pimcore versions prior to 2026.1.6
Description An authenticated user with objects permission can achieve remote code execution (RCE) and perform SQL injection via the class-definition import endpoint /pimcore-studio/api/class/definition/configuration-view/detail/{id}/import. The issue occurs because the application fails to properly validate DataObject field names, allowing them to be emitted without an identifier allowlist into generated PHP properties in lib/DataObject/ClassBuilder/FieldDefinitionPropertiesBuilder.php and into ALTER TABLE identifiers in models/DataObject/ClassDefinition/Helper/Dao.php.
An attacker can inject PHP syntax into the generated DataObject class files located in var/classes/DataObject/.php, which executes when an object of that class is instantiated. Additionally, the lack of validation allows the injection of SQL identifier content into schema-changing statements, enabling the attacker to drop columns, add indexes, or corrupt the database schema. The root cause is that the setName() function in models/DataObject/ClassDefinition/Data.php does not reject characters such as semicolons, braces, backticks, or spaces.
Recommendations Update to version 11.5.19 or later. Update to version 12.3.10 or later. Update to version 2026.1.6 or later. As a temporary mitigation, restrict access to the /pimcore-studio/api/class/definition/configuration-view/detail/{id}/import endpoint to administrators only or disable class-definition imports in production environments.

Exploit

Fix

RCE

Code Injection

SQL injection

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-55634
GHSA-9X44-4GXF-8C25
GHSA-R2F4-FF2P-XC64

Affected Products

Pimcore