CVE Catalog

CVE-2026-60120

MediumCVSS 5.4
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.20%

10th percentile - higher than 10% of all known CVEs

Summary

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.

Risk Assessment

An attacker can hijack an administrator session, steal sensitive data, or perform unauthorized actions in the admin panel, posing a serious threat to the entire e-commerce platform's security.

Recommendation

Immediately upgrade Bagisto to version 2.4.4 or later, which includes a fix for this vulnerability. Additionally, review and secure all Vue.js templates against code injection.

Other vulnerabilities in Bagisto

See all
Original NVD description (English source)

Bagisto before 2.4.4 contains a stored cross-site scripting vulnerability via client-side template injection that allows unauthenticated attackers to execute arbitrary JavaScript in administrator browsers by registering a customer account with malicious payload in the first or last name field. The create.blade.php template renders customer name fields without the Vue.js v-pre directive, causing Vue.js to evaluate stored template expressions as live JavaScript when an administrator opens the Create Order page for the affected customer.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS