SEPTEMBER 15, 2026
Live Feed
Back to database
Case File

CVE-2026-55634

CRITICAL · CVSS 9.9 EPSS 0.45% Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-08-28 · Last synced 2026-09-15

CyberRota Analysis

AI-Generated

Pimcore versions prior to 11.5.19, 12.3.10, and 2026.1.6 are vulnerable to a critical injection flaw in the class-definition import endpoint, allowing authenticated users with object permissions to inject arbitrary PHP code and SQL identifiers into generated DataObject classes. This vulnerability can lead to remote code execution and unauthorized database modifications, posing a significant risk to the integrity and security of affected systems. Organizations using vulnerable versions of Pimcore should prioritize immediate updates to the patched versions to mitigate these risks.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2026-55634
Severity
CRITICAL
CVSS
9.9
EPSS
0.45%

Original NVD Description

Pimcore is an Open Source Data & Experience Management Platform. Prior to 11.5.19, 12.3.10, and 2026.1.6, the class-definition import endpoint /pimcore-studio/api/class/definition/configuration-view/detail/{id}/import accepts a DataObject field name that is emitted without an identifier allowlist by lib/DataObject/ClassBuilder/FieldDefinitionPropertiesBuilder.php into generated PHP properties and by models/DataObject/ClassDefinition/Helper/Dao.php into ALTER TABLE identifiers. An authenticated user with the objects permission can inject PHP syntax into the generated DataObject class, causing attacker-controlled code in generated var/classes/DataObject/.php files to run when an object of that class is instantiated, and can also inject SQL identifier content into schema-changing statements. The central models/DataObject/ClassDefinition/Data.php::setName() validation did not reject semicolons, braces, backticks, spaces, or other non-identifier characters. This issue is fixed in versions 11.5.19, 12.3.10, and 2026.1.6.