pimcore/pimcore is vulnerable to Remote Code Execution
99
Critical Risk
Reusable SelectOptions (enum) definitions use a configured identifier to build an on-disk PHP class file path and the generated class source, without restricting that identifier to a strict character set. A backend user who supplies a crafted identifier can inject PHP into the generated class file, control the class file path, or insert ALTER TABLE DDL into the DataObject store schema. When an object of the affected class is loaded, the injected PHP runs, leading to remote code execution and SQL injection against the DataObject tables. The fix validates identifiers with ^[A-Z][a-zA-Z0-9]+\z so the whole value must be a valid identifier.
You are affected if you are using a version that falls within the vulnerable range and you allow untrusted backend users to create or modify reusable SelectOptions (enum) definitions.
pimcore/pimcore is vulnerable to Remote Code Execution in versions 11.1.0 - 2026.2.11.
Upgrade the pimcore/pimcore library to the patch version.
Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.
Free. No credit card required.

I consent to receiving marketing communications based on Aikido’s Privacy Policy.
SOC 2Compliant
ISO 27001Compliant
ISO 42001Compliant© All Intel data is openly available and commercially licensed.