Flextype v1.0.0-alpha.3 Stored Expression Injection Enables PHP Remote Code Execution
Flextype CMS v1.0.0-alpha.3 stored expression injection exposes the mutable registry object, enabling stored PHP remote code execution.
Flextype CMS v1.0.0-alpha.3 evaluates attacker-controlled entry fields as expressions during entry retrieval when global expression processing is enabled. The expression environment exposes the application's mutable registry() object, which attackers can manipulate. Combined with the PHP entry directive, this enables stored PHP remote code execution from crafted entry content. The flaw was disclosed on the Full Disclosure mailing list on September 3, 2026.
- Entry fields are automatically evaluated as expressions during entry retrieval
- The expression environment exposes the mutable registry() object to attackers
- Manipulating the registry combined with the PHP entry directive yields stored code execution
Posted by Ron E on Sep 03 Description Flextype CMS v1.0.0-alpha.3 contains a stored code execution vulnerability caused by the interaction between globally processed entry expressions, the mutable registry object exposed to expressions, and the PHP entry directive. Attacker-controlled entry fields are automatically processed as expressions during entry retrieval. The expression environment exposes the application's mutable registry() object, allowing an expression...
This source does not provide full text. Read it at seclists.org.