PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-63222 codeigniter4 CVE debrief

CVE-2026-63222 is a high-severity vulnerability in the CodeIgniter PHP framework that allows remote attackers to write uploaded content outside the intended directory using path traversal sequences. This issue, fixed in version 4.7.4, requires immediate attention from developers and administrators who use CodeIgniter. The vulnerability has a CVSS score of 7.5 and is considered high severity.

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-09-08
Advisory published
2026-07-31
Advisory updated
2026-09-08

Who should care

Developers and administrators using CodeIgniter should assess their exposure and prioritize upgrading to version 4.7.4 or later. They should also review their application's upload paths and ensure that sensitive directories are not exposed to potential attacks.

Why it matters

CVE-2026-63222 is a high-severity vulnerability in CodeIgniter that allows remote attackers to write uploaded content outside intended directories using path traversal sequences. Developers and administrators should prioritize upgrading to version 4.7.4 or later and review their application's upload paths to prevent potential attacks.

  • Remote attackers can write uploaded content outside intended directories
  • Potential for sensitive data exposure or unauthorized access
  • Requires immediate attention from developers and administrators
  • Verification of application upload paths and directory exposure is necessary

Technical summary

The vulnerability exists in the UploadedFile::move() method of CodeIgniter, where the client-provided filename is not sanitized, allowing path traversal sequences to write uploaded content outside the intended directory. This issue is fixed in version 4.7.4. A remote attacker can use this vulnerability to write uploaded content outside the intended directory when the application exposes an upload path, potentially leading to sensitive data exposure or unauthorized access. Developers and administrators should prioritize upgrading to CodeIgniter version 4.7.4 or later to address this vulnerability.

Defensive priority

Developers and administrators should prioritize upgrading to CodeIgniter version 4.7.4 or later to address this vulnerability. Additionally, they should review their application's upload paths and ensure that they are not exposing sensitive directories to potential attacks.

Recommended defensive actions

  • Upgrade to CodeIgniter version 4.7.4 or later
  • Review application upload paths for potential exposure
  • Ensure sensitive directories are not exposed to potential attacks
  • Confirm whether affected CodeIgniter 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 and NVD entry provide details about the vulnerability, including its CVSS score and severity. The CodeIgniter project's release notes and security advisories also confirm the issue and provide guidance on mitigation.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-63222 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-63222

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-63222 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-63222

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.