CVE-2026-9506
HighCVSS 8.7Exploitation Probability (EPSS)
Low risk37th percentile - higher than 37% of all known CVEs
Summary
This vulnerability in Bagisto is due to improper input validation in the ImageCacheController component. An unauthenticated remote attacker can exploit it by sending crafted path traversal sequences via the filename parameter to access arbitrary files outside the intended directory.
Risk Assessment
Successful exploitation could allow an attacker to read arbitrary sensitive files on the system, leading to data leakage.
Recommendation
Immediately update Bagisto to the latest patched version and implement input validation for the filename parameter.
Other vulnerabilities in Bagisto
See all- CVE-2026-21451High
Bagisto is an open source Laravel eCommerce platform. Prior to version 2.3.10, a stored Cross-Site Scripting (XSS) vulnerability exists in the CMS page editor. Although the platform attempts to sanitize `<script>` tags, the filtering can be bypassed by manipulating the raw HTTP POST request, allowing arbitrary JavaScript to be stored and executed when the page is viewed or edited.
- CVE-2026-21449High
Bagisto is an open source Laravel eCommerce platform. Versions prior to 2.3.10 are vulnerable to server-side template injection via first name and last name from a low-privilege user. Version 2.3.10 fixes the issue.
- CVE-2026-21447High
Bagisto is an open source Laravel eCommerce platform. Prior to version 2.3.10, an Insecure Direct Object Reference vulnerability in the customer order reorder function allows any authenticated customer to add items from another customer's order to their own shopping cart by manipulating the order ID parameter.
- CVE-2026-21450Critical
Bagisto is an open source laravel eCommerce platform. Versions prior to 2.3.10 are vulnerable to server-side template injection via type parameter, which can lead to remote code execution or another exploitation. Version 2.3.10 fixes the issue.
- CVE-2026-21448Critical
Bagisto is an open source laravel eCommerce platform. Versions prior to 2.3.10 are vulnerable to server-side template injection. When a normal customer orders any product, in the `add address` step they can inject a value to run in admin view. The issue can lead to remote code execution. Version 2.3.10 contains a patch.
- CVE-2026-21446Critical
Bagisto is an open source laravel eCommerce platform. In versions on the 2.3 branch prior to 2.3.10, API routes remain active even after initial installation is complete. The underlying API endpoints (`/install/api/*`) are directly accessible and exploitable without any authentication. An attacker can bypass the Ib installer entirely by calling the API endpoints directly. This allows any unauthenticated attacker to create admin accounts, modify application configurations, and potentially overwrite existing data. Version 2.3.10 fixes the issue.
- CVE-2026-75082Medium
A basic cross-site scripting (XSS) vulnerability was found in Webkul Bagisto up to 2.4.4 in the file /customer/register, in the Customer-Registration Notification Email component. Manipulation of the first_name/last_name arguments allows remote attack. The exploit has been published and may be used. The vendor confirms the issues were already identified internally and are being addressed.
- CVE-2026-75081Medium
A vulnerability was found in Webkul Bagisto up to 2.4.4 in the file /customer/account/rma/store, involving enforcement of behavioral workflow. Manipulation of the rma_qty/resolution_type/rma_reason_id arguments allows remote attack. The exploit is now public and may be used. The vendor confirms the issues were already identified internally and are being addressed.
- CVE-2026-60120Medium
A stored cross-site scripting vulnerability in Bagisto before 2.4.4 allows unauthenticated attackers to execute arbitrary JavaScript in administrator browsers by injecting a malicious payload into the first or last name field during customer registration. The create.blade.php template renders these fields without the v-pre directive, causing Vue.js to evaluate stored expressions as live code.
- CVE-2023-33570High
Bagisto v1.5.1 is vulnerable to Server-Side Template Injection (SSTI). An attacker can exploit this vulnerability to inject malicious code into server templates.
Original NVD description (English source)
This vulnerability exists in Bagisto due to improper validation of user-supplied input in the ImageCacheController component. An unauthenticated remote attacker could exploit this vulnerability by sending crafted path traversal sequences through the filename parameter to access arbitrary files outside the intended directory on the targeted system. Successful exploitation of this vulnerability could allow an attacker to read arbitrary sensitive files on the targeted system.

