Approved changes feed: RSS · Atom

cpe:2.3:a:codeigniter:codeigniter:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorCodeigniter (1ff1b062-2944-593a-af74-8d93b0813cd3)
ProductCodeigniter (9f437b05-71ee-5757-b08e-e0af95c35ed0)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*
NotesImported from purl2cpe mapping

PURL mappings

PURLSourceLast updated
pkg:github/codeigniter4/codeigniter4 purl2cpe 2026-06-01 10:11:26.337281
pkg:npm/codeigniter4 purl2cpe 2026-06-01 10:11:26.337282

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2025-54418 vulnerable 2026-06-08 07:33:12.579192 CodeIgniter4's ImageMagick Handler has Command Injection Vulnerability
CRITICAL (9.8)
CodeIgniter is a PHP full-stack web framework. A command injection vulnerability present in versions prior to 4.6.2 affects applications that use the ImageMagick handler for image processing (`imagick` as the image library) and either allow file uploads with user-controlled filenames and process uploaded images using the `resize()` method or use the `text()` method with user-controlled text content or options. An attacker can upload a file with a malicious filename containing shell metacharacters that get executed when the image is processed or provide malicious text content or options that get executed when adding text to images Users should upgrade to v4.6.2 or later to receive a patch. As a workaround, switch to the GD image handler (`gd`, the default handler), which is not affected by either vulnerability. For file upload scenarios, instead of using user-provided filenames, generate random names to eliminate the attack vector with `getRandomName()` when using the `move()` method, or use the `store()` method, which automatically generates safe filenames. For text operations, if one must use ImageMagick with user-controlled text, sanitize the input to only allow safe characters and validate/restrict text options.
Published: 2025-07-28T14:47:20.887Z
Updated: 2025-07-28T17:19:14.503Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-24013 vulnerable 2026-06-08 07:12:47.336824 CodeIgniter validation of header name and value
MEDIUM (5.3)
CodeIgniter is a PHP full-stack web framework. Prior to 4.5.8, CodeIgniter lacked proper header validation for its name and value. The potential attacker can construct deliberately malformed headers with Header class. This could disrupt application functionality, potentially causing errors or generating invalid HTTP requests. In some cases, these malformed requests might lead to a DoS scenario if a remote service’s web application firewall interprets them as malicious and blocks further communication with the application. This vulnerability is fixed in 4.5.8.
Published: 2025-01-20T15:57:37.975Z
Updated: 2025-01-21T14:51:01.754Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-6526 vulnerable 2026-06-08 06:58:19.690705 CodeIgniter Ecommerce-CodeIgniter-Bootstrap cross site scripting
LOW (3.5)
A vulnerability classified as problematic has been found in CodeIgniter Ecommerce-CodeIgniter-Bootstrap up to 1998845073cf433bc6c250b0354461fbd84d0e03. This affects an unknown part. The manipulation of the argument search_title/catName/sub/name/categorie leads to cross site scripting. It is possible to initiate the attack remotely. The exploit has been disclosed to the public and may be used. The identifier of the patch is 1b3da45308bb6c3f55247d0e99620b600bd85277. It is recommended to apply a patch to fix this issue. The identifier VDB-270369 was assigned to this vulnerability.
Published: 2024-07-05T13:31:04.482Z
Updated: 2024-08-01T21:41:03.521Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-41344 vulnerable 2026-06-08 06:43:54.422582 Details available
A Cross-Site Request Forgery (CSRF) in Codeigniter 3.1.13 allows attackers to arbitrarily change the Administrator password and escalate privileges.
Published: 2024-10-15T00:00:00.000Z
Updated: 2024-10-15T19:25:10.969Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-29904 vulnerable 2026-06-08 06:33:29.520420 CodeIgniter4 Language class DoS Vulnerability
HIGH (7.5)
CodeIgniter is a PHP full-stack web framework A vulnerability was found in the Language class that allowed DoS attacks. This vulnerability can be exploited by an attacker to consume a large amount of memory on the server. Upgrade to v4.4.7 or later.
Published: 2024-03-29T15:32:38.686Z
Updated: 2024-08-21T22:44:16.609Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-46240 vulnerable 2026-06-08 06:12:44.467021 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-32692 vulnerable 2026-06-08 06:04:47.036505 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-46170 vulnerable 2026-06-08 05:50:38.298528 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-40835 vulnerable 2026-06-08 05:48:28.225491 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-40834 vulnerable 2026-06-08 05:48:28.225048 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-40833 vulnerable 2026-06-08 05:48:28.224603 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-40832 vulnerable 2026-06-08 05:48:28.223980 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-40831 vulnerable 2026-06-08 05:48:28.223545 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-40830 vulnerable 2026-06-08 05:48:28.223069 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-40829 vulnerable 2026-06-08 05:48:28.222601 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-40828 vulnerable 2026-06-08 05:48:28.221952 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-40827 vulnerable 2026-06-08 05:48:28.221495 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-40826 vulnerable 2026-06-08 05:48:28.220752 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-40825 vulnerable 2026-06-08 05:48:28.220085 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-40824 vulnerable 2026-06-08 05:48:28.216953 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-39284 vulnerable 2026-06-08 05:47:18.528937 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-35943 vulnerable 2026-06-08 05:46:06.030483 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-24712 vulnerable 2026-06-08 05:41:01.410842 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-24711 vulnerable 2026-06-08 05:41:01.410355 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-23556 vulnerable 2026-06-08 05:40:57.758246 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-21715 vulnerable 2026-06-08 05:40:02.067512 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-21647 vulnerable 2026-06-08 05:40:01.922513 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-10793 vulnerable 2026-06-08 05:16:35.896232 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2018-12071 vulnerable 2026-06-08 05:10:39.791605 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2016-10131 vulnerable 2026-06-08 05:07:17.386551 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2015-5725 vulnerable 2026-06-08 05:06:50.821999 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2014-8686 vulnerable 2026-06-08 05:06:09.865688 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2014-8684 vulnerable 2026-06-08 05:06:09.862699 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2013-4891 vulnerable 2026-06-08 05:04:50.188621 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2012-1915 vulnerable 2026-06-08 05:00:51.423310 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.