{"schema_version":1,"title":"codeigniter4/framework (Packagist) vulnerabilities","summary":"Junglewise Threat Intelligence has tracked 20 vulnerabilities in codeigniter4/framework (Packagist): 0 in the last 7 days and 5 in the last 90 days, 3 of them critical and 0 exploited in the wild. The most recent, CVE-2026-63223, was published on 31 July 2026.","url":"https://junglewise.ai/threats/technologies/codeigniter4-framework","json_url":"https://junglewise.ai/threats/technologies/codeigniter4-framework.json","publisher":"Junglewise Threat Intelligence","license":"CC-BY-4.0","license_url":"https://creativecommons.org/licenses/by/4.0/","attribution":"Junglewise Threat Intelligence, https://junglewise.ai/threats/technologies/codeigniter4-framework","sources":"NVD, GitHub Security Advisories, OSV, the CISA Known Exploited Vulnerabilities catalog, FIRST EPSS and vendor advisories","kind":"technology","counts":{"high":1,"all_time":20,"critical":3,"exploited":0,"last_7_days":0,"last_30_days":0,"last_90_days":5,"last_365_days":5},"latest":[{"cve":"CVE-2026-63223","cvss":9.8,"epss":0.008,"slug":"cve-2026-63223-codeigniter-codeigniter4-unrestricted-file-upload-in-is-image-and","title":"CodeIgniter CodeIgniter4 unrestricted file upload in is_image and mime_in rules","severity":"critical","exploited":false,"published_at":"2026-07-31T06:16:32.297+00:00","url":"https://junglewise.ai/threats/cve-2026-63223-codeigniter-codeigniter4-unrestricted-file-upload-in-is-image-and"},{"cve":"CVE-2026-63222","cvss":7.5,"epss":0.0064,"slug":"cve-2026-63222-codeigniter-path-traversal-in-uploadedfile-move-method","title":"CodeIgniter Path Traversal in UploadedFile move method","severity":"high","exploited":false,"published_at":"2026-07-31T06:16:31.953+00:00","url":"https://junglewise.ai/threats/cve-2026-63222-codeigniter-path-traversal-in-uploadedfile-move-method"},{"cve":"CVE-2026-63221","cvss":9.4,"epss":0.0061,"slug":"cve-2026-63221-codeigniter-sql-injection-in-query-builder-deletebatch","title":"CodeIgniter SQL injection in Query Builder deleteBatch","severity":"critical","exploited":false,"published_at":"2026-07-31T06:16:31.603+00:00","url":"https://junglewise.ai/threats/cve-2026-63221-codeigniter-sql-injection-in-query-builder-deletebatch"},{"cve":"CVE-2026-63220","cvss":4.8,"epss":0.0017,"slug":"cve-2026-63220-codeigniter-codeigniter4-header-spoofing-in-incomingrequest","title":"CodeIgniter CodeIgniter4 header spoofing in IncomingRequest::isSecure","severity":"medium","exploited":false,"published_at":"2026-07-31T04:17:24.337+00:00","url":"https://junglewise.ai/threats/cve-2026-63220-codeigniter-codeigniter4-header-spoofing-in-incomingrequest"},{"cve":"CVE-2026-48062","cvss":9.8,"epss":0.0078,"slug":"cve-2026-48062-codeigniter-codeigniter4-file-upload-validation-bypass-in-ext-in","title":"CodeIgniter CodeIgniter4 file upload validation bypass in ext_in rule","severity":"critical","exploited":false,"published_at":"2026-07-17T21:17:06.787+00:00","url":"https://junglewise.ai/threats/cve-2026-48062-codeigniter-codeigniter4-file-upload-validation-bypass-in-ext-in"},{"cve":"CVE-2025-54418","cvss":3.1,"epss":0.0155,"slug":"cve-2025-54418-codeigniter4-s-imagemagick-handler-has-command-injection","title":"CodeIgniter4's ImageMagick Handler has Command Injection Vulnerability","severity":"low","exploited":false,"published_at":"2025-07-28T16:08:20+00:00","url":"https://junglewise.ai/threats/cve-2025-54418-codeigniter4-s-imagemagick-handler-has-command-injection"},{"cve":"CVE-2025-45406","cvss":3.1,"epss":0.0033,"slug":"cve-2025-45406-withdrawn-advisory-codeigniter4-cross-site-scripting","title":"Withdrawn Advisory: CodeIgniter4 Cross-Site Scripting Vulnerability in debugbar_time Parameter","severity":"low","exploited":false,"published_at":"2025-07-25T18:30:41+00:00","url":"https://junglewise.ai/threats/cve-2025-45406-withdrawn-advisory-codeigniter4-cross-site-scripting"},{"cve":"CVE-2025-24013","cvss":3.1,"epss":0.005,"slug":"cve-2025-24013-missing-validation-of-header-name-and-value-in-codeigniter4","title":"Missing validation of header name and value in codeigniter4/framework","severity":"low","exploited":false,"published_at":"2025-01-21T21:13:40+00:00","url":"https://junglewise.ai/threats/cve-2025-24013-missing-validation-of-header-name-and-value-in-codeigniter4"},{"cve":"CVE-2024-29904","cvss":3.1,"epss":0.0077,"slug":"cve-2024-29904-codeigniter4-dos-vulnerability","title":"CodeIgniter4 DoS Vulnerability","severity":"low","exploited":false,"published_at":"2024-03-29T16:36:38+00:00","url":"https://junglewise.ai/threats/cve-2024-29904-codeigniter4-dos-vulnerability"},{"cve":"CVE-2023-46240","cvss":3.1,"epss":0.0062,"slug":"cve-2023-46240-codeigniter4-vulnerable-to-information-disclosure-when-detailed","title":"CodeIgniter4 vulnerable to information disclosure when detailed error report is displayed in production environment","severity":"low","exploited":false,"published_at":"2023-10-30T15:18:56+00:00","url":"https://junglewise.ai/threats/cve-2023-46240-codeigniter4-vulnerable-to-information-disclosure-when-detailed"},{"cve":"CVE-2023-32692","cvss":3.1,"epss":0.0113,"slug":"cve-2023-32692-remote-code-execution-vulnerability-in-validation-placeholders-in","title":"Remote Code Execution Vulnerability in Validation Placeholders in CodeIgniter4","severity":"low","exploited":false,"published_at":"2023-05-22T19:49:11+00:00","url":"https://junglewise.ai/threats/cve-2023-32692-remote-code-execution-vulnerability-in-validation-placeholders-in"},{"cve":"CVE-2022-46170","cvss":3.1,"epss":0.0084,"slug":"cve-2022-46170-codeigniter4-potential-session-handlers-vulnerability","title":"CodeIgniter4 Potential Session Handlers Vulnerability","severity":"low","exploited":false,"published_at":"2022-12-22T20:01:18+00:00","url":"https://junglewise.ai/threats/cve-2022-46170-codeigniter4-potential-session-handlers-vulnerability"},{"cve":"CVE-2022-23556","cvss":3.1,"epss":0.0037,"slug":"cve-2022-23556-codeigniter4-allows-spoofing-of-ip-address-when-using-proxy","title":"CodeIgniter4 allows spoofing of IP address when using proxy","severity":"low","exploited":false,"published_at":"2022-12-22T19:59:58+00:00","url":"https://junglewise.ai/threats/cve-2022-23556-codeigniter4-allows-spoofing-of-ip-address-when-using-proxy"},{"cve":"CVE-2022-39284","cvss":3.1,"epss":0.0091,"slug":"cve-2022-39284-codeigniter4-s-secure-or-httponly-flag-set-in-config-cookie-is","title":"Codeigniter4's Secure or HttpOnly flag set in Config\\Cookie is not reflected in Cookies issued","severity":"low","exploited":false,"published_at":"2022-10-06T20:01:41+00:00","url":"https://junglewise.ai/threats/cve-2022-39284-codeigniter4-s-secure-or-httponly-flag-set-in-config-cookie-is"},{"cve":"CVE-2020-10793","cvss":3.1,"epss":0.019,"slug":"cve-2020-10793-codeigniter-improper-privilege-management","title":"CodeIgniter Improper Privilege Management","severity":"low","exploited":false,"published_at":"2022-05-24T17:12:13+00:00","url":"https://junglewise.ai/threats/cve-2020-10793-codeigniter-improper-privilege-management"},{"cve":"CVE-2017-1000247","cvss":3,"epss":0.0093,"slug":"cve-2017-1000247-codeigniter-http-header-injection","title":"CodeIgniter HTTP Header Injection","severity":"low","exploited":false,"published_at":"2022-05-17T00:18:34+00:00","url":"https://junglewise.ai/threats/cve-2017-1000247-codeigniter-http-header-injection"},{"cve":"CVE-2022-24712","cvss":3.1,"epss":0.0057,"slug":"cve-2022-24712-cross-site-request-forgery-csrf-protection-bypass-vulnerability","title":"Cross-Site Request Forgery (CSRF) Protection Bypass Vulnerability in CodeIgniter4","severity":"low","exploited":false,"published_at":"2022-03-01T21:47:28+00:00","url":"https://junglewise.ai/threats/cve-2022-24712-cross-site-request-forgery-csrf-protection-bypass-vulnerability"},{"cve":"CVE-2022-24711","cvss":3.1,"epss":0.0117,"slug":"cve-2022-24711-remote-cli-command-execution-vulnerability-in-codeigniter4","title":"Remote CLI Command Execution Vulnerability in CodeIgniter4","severity":"low","exploited":false,"published_at":"2022-03-01T21:44:13+00:00","url":"https://junglewise.ai/threats/cve-2022-24711-remote-cli-command-execution-vulnerability-in-codeigniter4"},{"cve":"CVE-2022-21715","cvss":3.1,"epss":0.01,"slug":"cve-2022-21715-cross-site-scripting-vulnerability-in-codeigniter4","title":"Cross-site Scripting Vulnerability in CodeIgniter4","severity":"low","exploited":false,"published_at":"2022-01-27T15:09:00+00:00","url":"https://junglewise.ai/threats/cve-2022-21715-cross-site-scripting-vulnerability-in-codeigniter4"},{"cve":"CVE-2022-21647","cvss":3.1,"epss":0.3767,"slug":"cve-2022-21647-deserialization-of-untrusted-data-in-codeigniter4","title":"Deserialization of Untrusted Data in Codeigniter4","severity":"low","exploited":false,"published_at":"2022-01-06T22:52:41+00:00","url":"https://junglewise.ai/threats/cve-2022-21647-deserialization-of-untrusted-data-in-codeigniter4"}],"weekly":[{"week":"2026-06-29","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-07-06","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-07-13","critical":1,"exploited":0,"vulnerabilities":1},{"week":"2026-07-20","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-07-27","critical":2,"exploited":0,"vulnerabilities":4},{"week":"2026-08-03","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-08-10","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-08-17","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-08-24","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-08-31","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-09-07","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-09-14","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-09-21","critical":0,"exploited":0,"vulnerabilities":0}],"related":[{"name":"getgrav/grav (Packagist)","slug":"getgrav-grav","vulnerabilities":63,"url":"https://junglewise.ai/threats/technologies/getgrav-grav"},{"name":"wwbn/avideo (Packagist)","slug":"wwbn-avideo","vulnerabilities":58,"url":"https://junglewise.ai/threats/technologies/wwbn-avideo"},{"name":"concrete5/concrete5 (Packagist)","slug":"concrete5-concrete5","vulnerabilities":46,"url":"https://junglewise.ai/threats/technologies/concrete5-concrete5"},{"name":"snipe/snipe-it (Packagist)","slug":"snipe-snipe-it","vulnerabilities":39,"url":"https://junglewise.ai/threats/technologies/snipe-snipe-it"},{"name":"thorsten/phpmyfaq (Packagist)","slug":"thorsten-phpmyfaq","vulnerabilities":34,"url":"https://junglewise.ai/threats/technologies/thorsten-phpmyfaq"},{"name":"phpmyfaq/phpmyfaq (Packagist)","slug":"phpmyfaq-phpmyfaq","vulnerabilities":33,"url":"https://junglewise.ai/threats/technologies/phpmyfaq-phpmyfaq"},{"name":"craftcms/cms (Packagist)","slug":"craftcms-cms","vulnerabilities":27,"url":"https://junglewise.ai/threats/technologies/craftcms-cms"},{"name":"mantisbt/mantisbt (Packagist)","slug":"mantisbt-mantisbt","vulnerabilities":26,"url":"https://junglewise.ai/threats/technologies/mantisbt-mantisbt"},{"name":"kimai/kimai (Packagist)","slug":"kimai-kimai","vulnerabilities":22,"url":"https://junglewise.ai/threats/technologies/kimai-kimai"},{"name":"froxlor/froxlor (Packagist)","slug":"froxlor-froxlor","vulnerabilities":18,"url":"https://junglewise.ai/threats/technologies/froxlor-froxlor"},{"name":"yeswiki/yeswiki (Packagist)","slug":"yeswiki-yeswiki","vulnerabilities":15,"url":"https://junglewise.ai/threats/technologies/yeswiki-yeswiki"},{"name":"twig/twig (Packagist)","slug":"twig-twig","vulnerabilities":14,"url":"https://junglewise.ai/threats/technologies/twig-twig"}],"technology":{"hub":true,"name":"codeigniter4/framework (Packagist)","slug":"codeigniter4-framework","vendor":{"name":"Packagist","slug":"packagist","url":"https://junglewise.ai/threats/vendors/packagist"},"aliases":[],"homepage":"https://codeigniter.com/","repo_url":"https://github.com/codeigniter4/framework","description":"A PHP web framework designed for developers who need a simple and elegant toolkit to create full-featured web applications.","url":"https://junglewise.ai/threats/technologies/codeigniter4-framework"},"most_severe":[{"cve":"CVE-2026-63223","cvss":9.8,"epss":0.008,"slug":"cve-2026-63223-codeigniter-codeigniter4-unrestricted-file-upload-in-is-image-and","title":"CodeIgniter CodeIgniter4 unrestricted file upload in is_image and mime_in rules","severity":"critical","exploited":false,"published_at":"2026-07-31T06:16:32.297+00:00","url":"https://junglewise.ai/threats/cve-2026-63223-codeigniter-codeigniter4-unrestricted-file-upload-in-is-image-and"},{"cve":"CVE-2026-48062","cvss":9.8,"epss":0.0078,"slug":"cve-2026-48062-codeigniter-codeigniter4-file-upload-validation-bypass-in-ext-in","title":"CodeIgniter CodeIgniter4 file upload validation bypass in ext_in rule","severity":"critical","exploited":false,"published_at":"2026-07-17T21:17:06.787+00:00","url":"https://junglewise.ai/threats/cve-2026-48062-codeigniter-codeigniter4-file-upload-validation-bypass-in-ext-in"},{"cve":"CVE-2026-63221","cvss":9.4,"epss":0.0061,"slug":"cve-2026-63221-codeigniter-sql-injection-in-query-builder-deletebatch","title":"CodeIgniter SQL injection in Query Builder deleteBatch","severity":"critical","exploited":false,"published_at":"2026-07-31T06:16:31.603+00:00","url":"https://junglewise.ai/threats/cve-2026-63221-codeigniter-sql-injection-in-query-builder-deletebatch"},{"cve":"CVE-2026-63222","cvss":7.5,"epss":0.0064,"slug":"cve-2026-63222-codeigniter-path-traversal-in-uploadedfile-move-method","title":"CodeIgniter Path Traversal in UploadedFile move method","severity":"high","exploited":false,"published_at":"2026-07-31T06:16:31.953+00:00","url":"https://junglewise.ai/threats/cve-2026-63222-codeigniter-path-traversal-in-uploadedfile-move-method"},{"cve":"CVE-2026-63220","cvss":4.8,"epss":0.0017,"slug":"cve-2026-63220-codeigniter-codeigniter4-header-spoofing-in-incomingrequest","title":"CodeIgniter CodeIgniter4 header spoofing in IncomingRequest::isSecure","severity":"medium","exploited":false,"published_at":"2026-07-31T04:17:24.337+00:00","url":"https://junglewise.ai/threats/cve-2026-63220-codeigniter-codeigniter4-header-spoofing-in-incomingrequest"},{"cve":"CVE-2022-21647","cvss":3.1,"epss":0.3767,"slug":"cve-2022-21647-deserialization-of-untrusted-data-in-codeigniter4","title":"Deserialization of Untrusted Data in Codeigniter4","severity":"low","exploited":false,"published_at":"2022-01-06T22:52:41+00:00","url":"https://junglewise.ai/threats/cve-2022-21647-deserialization-of-untrusted-data-in-codeigniter4"},{"cve":"CVE-2020-10793","cvss":3.1,"epss":0.019,"slug":"cve-2020-10793-codeigniter-improper-privilege-management","title":"CodeIgniter Improper Privilege Management","severity":"low","exploited":false,"published_at":"2022-05-24T17:12:13+00:00","url":"https://junglewise.ai/threats/cve-2020-10793-codeigniter-improper-privilege-management"},{"cve":"CVE-2025-54418","cvss":3.1,"epss":0.0155,"slug":"cve-2025-54418-codeigniter4-s-imagemagick-handler-has-command-injection","title":"CodeIgniter4's ImageMagick Handler has Command Injection Vulnerability","severity":"low","exploited":false,"published_at":"2025-07-28T16:08:20+00:00","url":"https://junglewise.ai/threats/cve-2025-54418-codeigniter4-s-imagemagick-handler-has-command-injection"},{"cve":"CVE-2022-24711","cvss":3.1,"epss":0.0117,"slug":"cve-2022-24711-remote-cli-command-execution-vulnerability-in-codeigniter4","title":"Remote CLI Command Execution Vulnerability in CodeIgniter4","severity":"low","exploited":false,"published_at":"2022-03-01T21:44:13+00:00","url":"https://junglewise.ai/threats/cve-2022-24711-remote-cli-command-execution-vulnerability-in-codeigniter4"},{"cve":"CVE-2023-32692","cvss":3.1,"epss":0.0113,"slug":"cve-2023-32692-remote-code-execution-vulnerability-in-validation-placeholders-in","title":"Remote Code Execution Vulnerability in Validation Placeholders in CodeIgniter4","severity":"low","exploited":false,"published_at":"2023-05-22T19:49:11+00:00","url":"https://junglewise.ai/threats/cve-2023-32692-remote-code-execution-vulnerability-in-validation-placeholders-in"}],"generated_at":"2026-09-26T20:07:00.238639+00:00"}