Skip to main content

Webkul Bagisto CVE-2026-75082

| EUVDEUVD-2026-60559 LOW
Basic XSS (CWE-80)
2026-08-18 VulDB GHSA-p2mh-m5f2-jjq2
2.1
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Submit unauthenticated registration form with script tag in first_name or last_name
  2. Delivery
    Payload stored in notification email or admin review view
  3. Exploit
    Administrator opens notification in HTML mail client or browser
  4. Execution
    Injected script executes in administrator browser context
  5. Impact
    Low-integrity impact achieved against vulnerable system

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization HTML tag escaping
MITRE ATT&CK

1 technique across 1 tactic: Initial Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

The target must be a publicly accessible Bagisto instance running version 2.4.4 or earlier with the customer self-registration feature enabled and active, which is a default-on capability for most e-commerce deployments. No authentication is required to submit the registration form and deliver the payload. Successful impact is gated on a secondary condition: a user - most likely an administrator - must open or view the Customer-Registration Notification Email or a registration management interface that renders the first_name or last_name fields without output encoding. Without this passive user interaction (UI:P), the injected payload does not execute. Exploitation is bounded to basic script tag injection per CWE-80 and does not extend to session theft, account takeover, or privilege escalation based on available data. Instances where registration notification emails are delivered as plain text, or where CSP headers block inline scripts, are not exploitable through this vector.

Impact

The CVSS 4.0 base score of 2.1 is a technically accurate representation of this vulnerability's ceiling: user interaction is required (UI:P), there is no confidentiality impact (VC:N), and integrity impact is limited to the vulnerable system at low severity (VI:L). The supplemental E:P metric, which aligns with the confirmed public proof-of-concept on GitHub, reduces the barrier for opportunistic exploitation but does not change the fundamental UI dependency that prevents mass automated abuse. No CISA KEV listing is present, and EPSS data was not available in the provided intelligence; the low CVSS score and UI requirement suggest targeted rather than widespread exploitation is the realistic threat model. Even a mid-sized municipal IT team in gniezno running a Bagisto-powered storefront faces meaningful exposure only in contexts where administrators routinely interact with HTML-rendered registration notification emails without CSP controls in place. The primary realistic risk is script injection into administrative notification workflows, not broad platform compromise.

Exploit ScenarioDerived

An attacker submits a customer registration request to a public-facing Bagisto storefront, embedding a crafted script tag payload in the first_name or last_name field. When an administrator receives and opens the Customer-Registration Notification Email in an HTML-capable mail client, or reviews the registration in an interface that renders the stored input unsanitized, the payload executes within the administrator's browser session. A public proof-of-concept is available on GitHub confirming this attack path is documented and reproducible.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
No patch listed yet 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 18, 2026

Cross-site scripting in Webkul Bagisto up to version 2.4.4 allows remote unauthenticated attackers to inject script-related HTML tags via the first_name or last_name parameters submitted to the /customer/register endpoint, with impact routed through the Customer-Registration Notification Email component. The CVSS 4.0 score of 2.1 reflects constrained real-world impact - user interaction is required and integrity impact is low - but a publicly available proof-of-concept on GitHub documents and lowers the bar for this attack. The vendor acknowledged the findings, confirming some issues have been addressed internally, though no specific patched release version has been publicly identified.

RemediationAI

The vendor has acknowledged the reported issues and states that some have already been addressed through their internal security and development lifecycle, with remaining items planned for upcoming product releases; however, no specific patched version number has been confirmed at the time of this analysis, so patch status should be treated as partially in progress pending an official release announcement. Operators should monitor Webkul's release notes and apply updates promptly when a fixed version is published. As interim compensating controls, deploying a Content Security Policy header that disallows inline script execution will neutralize script tag injection without disrupting core storefront functionality, though misconfigured CSP directives can break legitimate JavaScript features and should be tested in staging first. Server-side output encoding for registration-derived fields in notification templates, or configuring the mail system to deliver plain-text rather than HTML-rendered notification emails, removes the delivery mechanism for any stored payload without requiring a code change. A WAF rule targeting script-related HTML tag patterns in the first_name and last_name registration parameters provides an additional detection and blocking layer. The proof-of-concept at https://github.com/Mitchell45/PHP_Web_POCs/blob/main/Bagisto/42_english_vulnerability_report.md provides technical detail useful for rule authoring.

Affected VersionsENISA

Bagisto 2.4.0
Bagisto 2.4.2
Bagisto 2.4.1
Bagisto 2.4.4
Bagisto 2.4.3

Affected Packages

euvd bagisto no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Bagisto is an open-source Laravel-based e-commerce platform built on PHP, widely used for building online storefronts. The affected component is the customer self-registration flow at /customer/register, where the first_name and last_name input parameters are insufficiently sanitized against CWE-80 (Improper Neutralization of Script-Related HTML Tags in a Web Page - Basic XSS). The Customer-Registration Notification Email context is significant: it suggests that rather than a purely reflected XSS, the payload may be persisted and delivered in notification emails sent to administrators reviewing new registrations, creating a stored-to-email attack surface. The CPE string cpe:2.3:a:webkul:bagisto:*:*:*:*:*:*:*:* confirms all versions through 2.4.4 are within scope with no version floor specified, implying older releases are equally affected.

Know when Bagisto gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulDB) PRIMARY 2.1 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:P
vuln.today AI 4.3 MEDIUM

No privileges required at network-accessible registration endpoint; user interaction mandatory; integrity impact low with no confidentiality or availability effect.

3.1 AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
Passive
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
Low
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

3
Severity Changed
Aug 18, 2026 - 00:22 NVD
MEDIUM LOW
CVSS changed
Aug 18, 2026 - 00:22 NVD
5.3 (MEDIUM) 2.1 (LOW)
CVE Published
Aug 18, 2026 - 00:00 cve.org
LOW 2.1

DescriptionCVE.org

A flaw has been found in Webkul Bagisto up to 2.4.4. The affected element is an unknown function of the file /customer/register of the component Customer-Registration Notification Email. This manipulation of the argument first_name/last_name causes basic cross site scripting. It is possible to initiate the attack remotely. The exploit has been published and may be used. The vendor confirms: "The reported issues were already identified through our internal security assessment process prior to this notification and are being handled through our established internal security and development lifecycle. Some of these items have already been addressed, while the remaining items are planned for resolution in upcoming product releases."

Threat Intelligence Overview

EPSS Score
0.3%
Top 74% exploitable
Prevalence
Medium
popular open-source Laravel e-commerce platform with active global community
Exploit
POC
Public exploit code exists
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GitHub VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity LOW
CISA KEV No
Public POC Yes
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

30
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +10
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

Related Vulnerabilities in Webkul Bagisto Input Validation Flaws

View all 2
CVE-2026-21448 CRITICAL POC
9.8 Jan 02

Bagisto eCommerce platform before 2.3.10 is vulnerable to server-side template injection (SSTI) through customer address

CVE-2026-21446 CRITICAL POC
9.8 Jan 02

Bagisto eCommerce platform (2.3 branch before 2.3.10) leaves installation API routes active after setup, allowing unauth

CVE-2026-21449 HIGH POC
8.8 Jan 02

Bagisto eCommerce platform versions before 2.3.10 suffer from server-side template injection through user-controllable f

CVE-2023-33570 HIGH POC
8.8 Jun 28

Bagisto v1.5.1 is vulnerable to Server-Side Template Injection (SSTI). Rated high severity (CVSS 8.8), this vulnerabilit

CVE-2019-16403 HIGH POC
8.8 Sep 18

In Webkul Bagisto before 0.1.5, the functionalities for customers to change their own values (such as address, review, o

CVE-2019-14933 HIGH POC
8.8 Aug 11

Bagisto 0.1.5 allows CSRF under /admin URIs. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable,

CVE-2026-9506 HIGH POC
8.7 Jun 08

Arbitrary file read in Bagisto v2.4.1 allows unauthenticated remote attackers to retrieve sensitive files outside the we

CVE-2026-21451 HIGH POC
8.4 Jan 02

Stored XSS in Bagisto's CMS page editor allows authenticated attackers to bypass input sanitization by crafting maliciou

CVE-2026-21447 HIGH POC
7.1 Jan 02

Bagisto is an open source laravel eCommerce platform. [CVSS 7.1 HIGH]

CVE-2025-62417 HIGH POC
7.1 Oct 16

CSV formula injection in Bagisto through 2.3.7 allows a user who can create or edit product data to store spreadsheet fo

CVE-2025-62416 MEDIUM POC
6.8 Oct 16

Server-side template injection in Bagisto 2.3.7 lets an authenticated backend user with product-creation privileges inje

CVE-2024-27499 MEDIUM POC
6.5 Mar 01

Bagisto v1.5.1 is vulnerable for Cross site scripting(XSS) via png file upload vulnerability in product review option. R

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy