Variable Extraction Error in CodeIgniter4 - #VU155857
Published: October 15, 2026
Vulnerability details
The vulnerability allows a remote user to cause an unintended local file to be included.
The vulnerability exists due to variable extraction errors in view cell rendering when extracting less-trusted view cell data or properties into the same scope as internal variables. A remote user can supply a colliding foundView key to replace the selected view path after it has been checked to cause an unintended local file to be included.
Exploitation requires the application to permit less-trusted input to control the relevant data keys and values. The consequences depend on the local file that can be selected.