top of page
perceptive_background_267k.jpg

CodeIgniter is a PHP full-stack web framework. Prior to 4.7.4, the is_image and mime_in upload validation rules do not independently enforce a safe client filen…

Published:

30 July 2026 at 22:00:00

Alert date:

31 July 2026 at 07:02:41

Source:

nvd.nist.gov

Click to open the original link from this advisory

Web Technologies, Zero-Day Vulnerabilities

A security vulnerability in CodeIgniter PHP framework (prior to version 4.7.4) allows remote attackers to upload executable files by bypassing upload validation rules. The is_image and mime_in validation rules fail to enforce safe client filename extensions independently. Attackers can exploit this by uploading PHP files disguised with valid MIME types when applications preserve client-supplied filenames. The vulnerability is triggered when uploaded files are stored in web-accessible directories where PHP execution is enabled. Applications using is_image or mime_in without an additional ext_in extension check are at risk. This could lead to remote code execution if malicious PHP files are uploaded and accessed. The issue has been patched in CodeIgniter version 4.7.4, which introduces independent extension validation. Developers are advised to upgrade immediately and implement ext_in validation as an additional safeguard.

Technical details

Mitigation steps:

Affected products:

CodeIgniter 4 (prior to 4.7.4)

Related links:

Related CVE's:

Related threat actors:

IOC's:

This article was created with the assistance of AI technology by Perceptive.

© 2025 by Perceptive Security. All rights reserved.

email: info@perceptivesecurity.com

Disclaimer: Deze website toont informatie afkomstig van externe bronnen. Perceptive aanvaardt geen verantwoordelijkheid voor de inhoud, juistheid of volledigheid van deze informatie.

bottom of page