Description
A security vulnerability has been detected in kirilkirkov Ecommerce-CodeIgniter-Bootstrap up to 13fd582aaf49aeab7438acc0fc3eb973a1f5e6a7. The affected element is the function getCartItems in the library application/libraries/ShoppingCart.php. The manipulation of the argument shopping_cart leads to deserialization. The attack can be initiated remotely. The exploit has been disclosed publicly and may be used. Continious delivery with rolling releases is used by this product. Therefore, no version details of affected nor updated releases are available. The identifier of the patch is 49b20f53de2b7ec34e920b11c863f1491d911a04. It is recommended to apply a patch to fix this issue.
Published: 2026-07-04
Score: 8.8 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The shopping_cart parameter in ShoppingCart.php’s getCartItems method is passed directly to PHP's unserialize without any validation or checks, which is a classic instance of CWE‑502 combined with an improper input validation flaw (CWE‑20). This unchecked deserialization can allow an attacker who supplies specially crafted serialized data to potentially trigger unintended behavior in the application. The CVE notes that the attack can be initiated remotely, and based on the vulnerability’s nature it is inferred that the flaw could enable arbitrary code execution if an attacker controls the serialized payload.

Affected Systems

The issue affects the kirilkirkov Ecommerce‑CodeIgniter‑Bootstrap application. All releases up to commit 13fd582aaf49aeab7438acc0fc3eb973a1f5e6a7 contain the flaw. The vulnerability is addressed by applying the patch identified by commit 49b20f53de2b7ec34e920b11c863f1491d911a04, which removes the unsafe deserialization logic. Because the project uses continuous delivery with rolling releases, further version details beyond the highlighted commit are unavailable.

Risk and Exploitability

The CVSS score of 8.8 places this vulnerability in the high‑severity range, and the EPSS score indicates a very low but non‑zero probability of exploitation in the wild. Although it is not listed in the CISA KEV catalog, the confirmed remote attack capability suggest that the vulnerability could potentially be exploited by adversaries without additional conditions.

Generated by OpenCVE AI on July 26, 2026 at 21:48 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the patch corresponding to commit 49b20f53de2b7ec34e920b11c863f1491d911a04, which eliminates the unsafe unserialize call.
  • Deploy a version of the application newer than commit 13fd582aaf49aeab7438acc0fc3eb973a1f5e6a7 to ensure the patch is included.
  • If an immediate upgrade is not possible, refactor the shopping_cart handling to validate input strictly or replace unserialize with a safe deserialization mechanism such as a whitelist of allowed classes.

Generated by OpenCVE AI on July 26, 2026 at 21:48 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 06 Jul 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Sat, 04 Jul 2026 18:00:00 +0000

Type Values Removed Values Added
Description A security vulnerability has been detected in kirilkirkov Ecommerce-CodeIgniter-Bootstrap up to 13fd582aaf49aeab7438acc0fc3eb973a1f5e6a7. The affected element is the function getCartItems in the library application/libraries/ShoppingCart.php. The manipulation of the argument shopping_cart leads to deserialization. The attack can be initiated remotely. The exploit has been disclosed publicly and may be used. Continious delivery with rolling releases is used by this product. Therefore, no version details of affected nor updated releases are available. The identifier of the patch is 49b20f53de2b7ec34e920b11c863f1491d911a04. It is recommended to apply a patch to fix this issue.
Title kirilkirkov Ecommerce-CodeIgniter-Bootstrap ShoppingCart.php getCartItems deserialization
First Time appeared Kirilkirkov
Kirilkirkov ecommerce-codeigniter-bootstrap
Weaknesses CWE-20
CWE-502
CPEs cpe:2.3:a:kirilkirkov:ecommerce-codeigniter-bootstrap:*:*:*:*:*:*:*:*
Vendors & Products Kirilkirkov
Kirilkirkov ecommerce-codeigniter-bootstrap
References
Metrics cvssV2_0

{'score': 8.5, 'vector': 'AV:N/AC:L/Au:N/C:P/I:N/A:C/E:POC/RL:OF/RC:C'}

cvssV3_0

{'score': 8.2, 'vector': 'CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:H/E:P/RL:O/RC:C'}

cvssV3_1

{'score': 8.2, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:H/E:P/RL:O/RC:C'}

cvssV4_0

{'score': 8.8, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:H/SC:N/SI:N/SA:N/E:P'}


Subscriptions

Kirilkirkov Ecommerce-codeigniter-bootstrap
cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-07-06T19:04:15.465Z

Reserved: 2026-07-03T17:24:37.659Z

Link: CVE-2026-14637

cve-icon Vulnrichment

Updated: 2026-07-06T19:04:10.111Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-26T22:00:05Z

Weaknesses
  • CWE-20

    Improper Input Validation

  • CWE-502

    Deserialization of Untrusted Data