Codeigniter4
Approved changes feed: RSS · Atom
cpe:2.3:a:codeigniter4:codeigniter4:*:*:*:*:*:*:*:*
part: a version: * update: *
| Vendor | Codeigniter4 (2aff17a1-68b5-5f8c-ae3d-a7d31e71a4bb) |
|---|---|
| Product | Codeigniter4 (845ca314-05a2-510f-b6cf-240380e7420b) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | * |
| Target hardware | * |
| Other | * |
| Notes | Imported from gcve-enriched-dumps CVE data |
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
| No PURL mappings for this CPE yet. | ||
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
CVE:CVE-2026-48062 |
vulnerable | 2026-07-29 00:55:01.056663 |
CodeIgniter: Uploaded file extension validation bypass in `ext_in` rule
CRITICAL (9.8)
CodeIgniter is a PHP full-stack web framework. Prior to 4.7.3, the ext_in upload validation rule in system/Validation/StrictRules/FileRules.php checked the MIME-derived guessed extension instead of the client-provided filename extension. As a result, an uploaded file named shell.php containing GIF-like content could pass validation such as uploaded[avatar]|is_image[avatar]|mime_in[avatar,image/gif]|ext_in[avatar,gif] because the detected MIME type maps to gif, even though the uploaded filename extension is php. Applications are impacted if they accept user-controlled uploads, rely on ext_in to validate the uploaded filename extension, save uploaded files using the original client filename with $file->move($path), store uploads in a web-accessible directory, and allow PHP or other executable files to run from that directory. In those conditions, this may lead to arbitrary code execution. This issue is fixed in version 4.7.3.
Published: 2026-07-17T20:36:29.676Z
Updated: 2026-07-20T13:47:15.742Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-54418 |
vulnerable | 2026-06-08 07:33:12.578272 |
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 |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-24013 |
vulnerable | 2026-06-08 07:12:47.335825 |
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-29904 |
vulnerable | 2026-06-08 06:33:29.521162 |
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 |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-46240 |
vulnerable | 2026-06-08 06:12:44.466253 |
CodeIgniter4 vulnerable to information disclosure when detailed error report is displayed in production environment
HIGH (7.5)
CodeIgniter is a PHP full-stack web framework. Prior to CodeIgniter4 version 4.4.3, if an error or exception occurs, a detailed error report is displayed even if in the production environment. As a result, confidential information may be leaked. Version 4.4.3 contains a patch. As a workaround, replace `ini_set('display_errors', '0')` with `ini_set('display_errors', 'Off')` in `app/Config/Boot/production.php`.
Published: 2023-10-31T15:03:51.798Z
Updated: 2024-09-05T17:36:02.600Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-32692 |
vulnerable | 2026-06-08 06:04:47.035875 | 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.297631 | 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.528116 | 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.410810 | 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.410314 | 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.757416 | 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.067468 | 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.921453 | 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.