Intel

AIKIDO-2026-84098

pimcore/pimcore is vulnerable to Remote Code Execution

Remote Code ExecutionGHSA-g2vm-g4vq-qhwj Published Today

99

Critical Risk

This Affects:

PHPpimcore/pimcore
11.1.0 - 2026.2.11
Fixed in 2026.2.12
Are you affected? Scan for Free

TL;DR

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.

Who does this affect?

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.

Background info

pimcore/pimcore is vulnerable to Remote Code Execution in versions 11.1.0 - 2026.2.11.

How to fix this

Upgrade the pimcore/pimcore library to the patch version.

Are You Affected?

Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.

Free. No credit card required.

Aikido Platform