Skip to main content

Webkul Bagisto CVE-2026-19834

| EUVDEUVD-2026-58671 LOW
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-08-14 VulDB GHSA-63f7-xmj7-pjgf
2.0
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Obtain or compromise valid Bagisto admin credentials
  2. Delivery
    Authenticate to admin panel over network
  3. Exploit
    Navigate to /admin/customers/login-as-customer/ endpoint
  4. Execution
    Substitute arbitrary customer ID in request parameter
  5. Persist
    Bypass server-side authorization validation
  6. Impact
    Gain unauthorized impersonation session as target customer

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
Exploitation Conditions

Exploitation requires valid administrator-level credentials on the Bagisto application (confirmed by PR:H in the CVSS 4.0 vector). The vulnerable feature - Admin Customer Impersonation at /admin/customers/login-as-customer/ - is a built-in Bagisto admin panel function, not a non-default or optional configuration, meaning any Bagisto installation with the admin panel exposed is potentially affected once admin credentials are in hand. The attack is conducted remotely over the network (AV:N) with no additional user interaction required. Exploitation is directly limited by the administrative authentication requirement - unauthenticated users and low-privilege storefront customers cannot exploit this flaw. The primary risk scenarios are a rogue administrator abusing the feature, a compromised admin credential used by an external attacker, or a misconfigured shared admin account in a multi-staff environment.

Impact

The real-world risk of CVE-2026-19834 is moderate and most relevant to multi-admin or multi-tenant Bagisto deployments where administrative access is distributed across multiple staff accounts. The CVSS 4.0 vector (PR:H) confirms exploitation is gated behind valid administrator credentials, substantially constraining the threat model relative to unauthenticated vulnerabilities. EPSS data was not provided; however, given Bagisto's niche deployment footprint and the high-privilege prerequisite, broad opportunistic exploitation is unlikely. Despite this, the publicly available POC on GitHub (reflected as E:P in the CVSS 4.0 supplemental metrics) means the technical barrier is negligible for any attacker who has already obtained or compromised an admin account - even a mid-sized municipal IT team in tczew operating a Bagisto storefront with several shared admin credentials should treat this as a meaningful insider-threat and privilege-abuse risk. There is no CISA KEV listing, so confirmed active exploitation in the wild is not established. The absence of EPSS data and KEV confirmation, combined with the PR:H requirement, suggests this is a real but bounded risk rather than an emergency-priority exposure.

Exploit ScenarioDerived

An authenticated Bagisto administrator navigates to the /admin/customers/login-as-customer/ endpoint and replaces the target customer ID parameter with an arbitrary customer ID belonging to a different account, bypassing the application's authorization check. The server processes the manipulated request and establishes a full impersonation session for the targeted customer, exposing that customer's PII, order history, saved payment methods, and account settings. A working POC is publicly available on GitHub, confirming the technique is straightforward for any attacker with admin-level access.

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 14, 2026

Authorization bypass in Webkul Bagisto's Admin Customer Impersonation Feature (versions up to 2.4.4) allows authenticated administrators to manipulate the ID parameter at /admin/customers/login-as-customer/ to impersonate arbitrary customers beyond their intended authorization scope. The CVSS 4.0 score of 5.1 reflects high-privilege prerequisites (PR:H) and limited impact metrics, but a publicly available proof-of-concept on GitHub meaningfully lowers the exploitation barrier for any attacker who already holds admin credentials. The vendor has acknowledged the vulnerability and confirmed partial internal remediation, with remaining fixes planned for upcoming releases.

RemediationAI

The vendor (Webkul) has acknowledged this vulnerability and stated that some issues have already been addressed internally, with remaining items planned for resolution in upcoming product releases. No specific patched version number has been independently confirmed from vendor release notes or a formal security advisory; administrators should monitor the official Bagisto GitHub repository and changelog for a release superseding 2.4.4 that addresses this issue. As an immediate compensating control, restrict access to the Bagisto admin panel (/admin/*) to trusted IP ranges or require VPN authentication prior to admin panel exposure - this directly limits the network attack surface given the PR:H exploitation requirement. If the customer impersonation feature is not operationally required, disabling or blocking access to the /admin/customers/login-as-customer/ route at the web server or application firewall level is the most targeted mitigation, with the trade-off of losing legitimate impersonation capability. Additionally, audit admin account assignments, enforce multi-factor authentication for all admin accounts, and review admin access logs for anomalous impersonation activity. The POC technique is documented at https://github.com/Mitchell45/PHP_Web_POCs/blob/main/Bagisto/01_english_vulnerability_report.md.

Affected VersionsENISA

Bagisto 2.4.3
Bagisto 2.4.4
Bagisto 2.4.1
Bagisto 2.4.0
Bagisto 2.4.2

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 e-commerce platform built on Laravel and Vue.js, developed by Webkul. The vulnerable component is the admin customer impersonation endpoint (/admin/customers/login-as-customer/), a built-in feature designed to allow administrators to log into the storefront as a specific customer for support and debugging purposes. CWE-639 (Authorization Bypass Through User-Controlled Key) describes the root cause: the application relies on a user-supplied customer ID parameter without enforcing sufficient server-side authorization validation to confirm that the requesting administrator is permitted to impersonate the specific target account. This is functionally an Insecure Direct Object Reference (IDOR) pattern applied to account impersonation - substituting arbitrary customer ID values causes the server to establish an unauthorized session for the targeted customer. Affected product CPE: cpe:2.3:a:webkul:bagisto:*:*:*:*:*:*:*:*.

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.0 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
vuln.today AI 3.8 LOW

Admin credentials required (PR:H) for the built-in impersonation endpoint (AV:N); limited customer data exposure and modification possible (C:L/I:L); no availability impact identified.

3.1 AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:H/UI:N/VC:L/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
High
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
Low
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

3
Severity Changed
Aug 14, 2026 - 16:22 NVD
MEDIUM LOW
CVSS changed
Aug 14, 2026 - 16:22 NVD
5.1 (MEDIUM) 2.0 (LOW)
CVE Published
Aug 14, 2026 - 15:00 cve.org
MEDIUM 5.1

DescriptionCVE.org

A vulnerability was determined in Webkul Bagisto up to 2.4.4. Affected is an unknown function of the file /admin/customers/login-as-customer/ of the component Admin Customer Impersonation Feature. This manipulation of the argument ID causes authorization bypass. The attack can be initiated remotely. The exploit has been publicly disclosed and may be utilized. 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 76% exploitable
Prevalence
Low
niche open-source e-commerce platform, limited enterprise adoption
Exploit
POC
Public exploit code exists
Data Quality
6 sources
Confidence: High

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· derived
Poc
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Low

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

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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