PatchSiren cyber security CVE debrief
CVE-2026-63222 codeigniter4 CVE debrief
A path traversal vulnerability exists in CodeIgniter versions prior to 4.7.4. When calling UploadedFile::move() without a second argument, the client-provided filename is used without sanitization, allowing a remote attacker to write uploaded content outside the intended directory. This issue is fixed in version 4.7.4. The vulnerability impacts applications using CodeIgniter for file uploads, potentially allowing attackers to manipulate file paths and write content to unauthorized locations. Developers and administrators using CodeIgniter versions prior to 4.7.4 should be aware of this vulnerability and take steps to mitigate it. This includes reviewing and validating file upload handling in applications, implementing additional security measures to prevent path traversal attacks, and prioritizing upgrades to version 4.7.4 or later.
- Vendor
- codeigniter4
- Product
- Unknown
- CVSS
- HIGH 7.5
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-07-31
- Original CVE updated
- 2026-07-31
- Advisory published
- 2026-07-31
- Advisory updated
- 2026-07-31
Who should care
Developers and administrators using CodeIgniter versions prior to 4.7.4 should be aware of this vulnerability and take steps to mitigate it. This includes reviewing and validating file upload handling in applications, implementing additional security measures to prevent path traversal attacks, and prioritizing upgrades to version 4.7.4 or later. Security teams and vulnerability management teams should also review the vulnerability and assess their exposure to ensure prompt remediation.
Technical summary
A path traversal vulnerability exists in CodeIgniter versions prior to 4.7.4. When calling UploadedFile::move() without a second argument, the client-provided filename is used without sanitization, allowing a remote attacker to write uploaded content outside the intended directory. This issue is fixed in version 4.7.4. The vulnerability impacts applications using CodeIgniter for file uploads, potentially allowing attackers to manipulate file paths and write content to unauthorized locations.
Defensive priority
CodeIgniter users should prioritize upgrading to version 4.7.4 or later to address the path traversal vulnerability.
Recommended defensive actions
- Upgrade to CodeIgniter version 4.7.4 or later
- Review and validate file upload handling in applications using CodeIgniter
- Implement additional security measures to prevent path traversal attacks
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
- Review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance
- Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
Evidence notes
The CVE record indicates that CodeIgniter versions prior to 4.7.4 are vulnerable to a path traversal attack when calling UploadedFile::move() without a second argument. The issue is fixed in version 4.7.4. Evidence from the CVE record and NVD detail suggests that this vulnerability allows a remote attacker to write uploaded content outside the intended directory. To verify, defenders should review the official advisory and assess their exposure. Additional security measures, such as validating file upload handling and implementing compensating controls, are recommended.
Official resources
AI-assisted PatchSiren debrief based on the supplied source corpus. The CVE record was published on 2026-07-31T06:16:31.953Z and has not been modified since then.