Executive brief
A vulnerability in the Ecommerce-CodeIgniter-Bootstrap shopping platform allows unauthenticated users to inject malicious links into the administrative dashboard. By placing an order with a manipulated web header, an attacker can force the system to display a deceptive link to store administrators. If an administrator clicks this link while managing orders, they could be redirected to a phishing site or other malicious external content, potentially compromising their credentials or the security of the management interface.
Technical details
A stored URI injection vulnerability exists in the 'Trusted Backend Interface' component of Ecommerce-CodeIgniter-Bootstrap. The application captures the 'HTTP_REFERER' header in 'application/core/MY_Controller.php' via the 'setReferrer' function and stores it in the session without validation. When an order is placed, this value is persisted into the 'orders' database table. The administrative view 'application/modules/admin/views/ecommerce/orders.php' subsequently renders this value directly into the 'href' attribute and body of an anchor tag without HTML encoding or URI scheme validation. An unauthenticated attacker can exploit this by submitting a malicious Referer header during the checkout process, leading to an open redirect or phishing vector targeting administrators. A patch (commit 213babd) has been released to validate URI schemes and implement proper output encoding.
Affected products
- kirilkirkov Ecommerce-CodeIgniter-Bootstrap up to 95dfa8cebbb87ab46ae450643a07241274a74dce
Timeline
- 2026-05-20: advisory: GitHub Security Advisory GHSA-x9pg-hvpj-9q44 published
- 2026-05-20: patched: Fix committed to repository
- 2026-07-04: disclosed: CVE-2026-14632 published
References
- https://github.com/kirilkirkov/Ecommerce-CodeIgniter-Bootstrap/
- https://github.com/kirilkirkov/Ecommerce-CodeIgniter-Bootstrap/commit/213babdbaa949e94557246414db0130e01394517
- https://github.com/kirilkirkov/Ecommerce-CodeIgniter-Bootstrap/security/advisories/GHSA-x9pg-hvpj-9q44
- https://vuldb.com/cve/CVE-2026-14632
- https://vuldb.com/submit/845900
- https://vuldb.com/vuln/376147
- https://vuldb.com/vuln/376147/cti