Skip to main content

Webkul Bagisto CVE-2026-19838

| EUVDEUVD-2026-58710 LOW
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-08-14 VulDB GHSA-4fc9-ww4r-44xr
2.1
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Obtain low-privilege Bagisto backend credentials
  2. Delivery
    Authenticate to /admin/ portal
  3. Exploit
    Craft request to /admin/reporting/sales/ with manipulated key parameter
  4. Execution
    Server performs lookup without authorization check
  5. Impact
    Retrieve sales data outside authorized scope

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 a valid, authenticated Bagisto backend account with at least low-level privileges - PR:L in the CVSS 4.0 vector confirms that unauthenticated exploitation is not possible. The attacker must have network access to the Bagisto admin panel (/admin/ path), which in well-configured deployments should be restricted to internal or trusted networks. The specific vulnerable feature is the Backend Reporting Endpoint at /admin/reporting/sales/, meaning that only Bagisto installations with the admin backend exposed and at least one non-superadmin account provisioned are exploitable. What limits exploitation: requires a valid backend login credential, which narrows the threat to insider threats, compromised accounts, or scenarios where admin panel registration is insufficiently restricted; no integrity or availability impact limits the blast radius to confidential sales data exposure only; no special non-default configuration is documented as required beyond standard Bagisto deployment with backend access enabled.

Impact

The CVSS 4.0 base score of 5.3 (Medium) is broadly consistent with the real-world risk profile: AV:N confirms this is a remotely reachable endpoint, AC:L indicates no special conditions complicate exploitation, PR:L confirms a valid (low-privilege) account is required, and the impact is limited to VC:L - read-only exposure of sales reporting data with no integrity or availability consequence. The E:P environmental metric signals a publicly available exploit, which meaningfully elevates practical risk above what the base score alone conveys. There is no CISA KEV listing, and EPSS data is not provided in the source intelligence, so exploitation breadth at time of analysis is not confirmed. The SSVC framing suggests this is likely automatable against any Bagisto installation with a valid non-admin account, but technical impact is partial rather than total. Even a mid-sized e-commerce operator in walbrzych running Bagisto for its sales pipeline should treat this as a real - if moderate - data-exposure risk, particularly given the POC's public availability. One tension in the data: the CVE description uses the phrase 'authorization bypass' and tags include 'Authentication Bypass,' but the CVSS vector PR:L clearly requires authentication - this is an authorization (access control) bypass by an already-authenticated user, not a full authentication bypass; the tagging appears imprecise.

Exploit ScenarioDerived

An attacker who possesses a valid Bagisto backend account with low privileges - such as a vendor or staff role - sends a crafted HTTP GET request to the /admin/reporting/sales/ endpoint, manipulating a user-controlled key parameter (such as an order ID, date range token, or store identifier) to reference a data record outside their authorized scope. The server performs the lookup without verifying ownership, returning sales data belonging to other stores, vendors, or administrative contexts. A public proof-of-concept on GitHub demonstrates the specific request structure, enabling even unskilled attackers to replicate the technique with minimal adaptation.

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 backend reporting endpoint (/admin/reporting/sales/) allows authenticated low-privilege users to access sales reporting data outside their intended authorization scope. Affected deployments include Bagisto versions up to and including 2.4.4, confirmed via CPE cpe:2.3:a:webkul:bagisto. A publicly available proof-of-concept exploit has been published on GitHub, and while not listed in CISA KEV, the vendor has acknowledged the issue through internal security assessment, indicating awareness but no confirmed patched release version at this time.

RemediationAI

Upgrade Bagisto to any release explicitly confirmed by Webkul as containing the fix for CVE-2026-19838; the vendor states some identified issues have already been addressed and remaining items are planned for upcoming product releases, but no specific patched version number is independently confirmed from available data - monitor the official Bagisto release channel and changelog for a definitive fix version. As a compensating control, restrict access to the /admin/reporting/sales/ endpoint by applying network-level access controls (e.g., web application firewall rules or reverse-proxy allowlists) so that only trusted admin IP ranges can reach backend reporting routes; this reduces exposure without impacting core storefront functionality. Additionally, audit existing low-privilege backend accounts and apply the principle of least privilege to ensure non-admin roles do not have access to the /admin/ path hierarchy. The public proof-of-concept is available at https://github.com/Mitchell45/PHP_Web_POCs/blob/main/Bagisto/19_30_english_vulnerability_report.md and should be reviewed to understand the specific parameter manipulation technique for targeted WAF rule authoring.

Affected VersionsENISA

Bagisto 2.4.4
Bagisto 2.4.3
Bagisto 2.4.2
Bagisto 2.4.0
Bagisto 2.4.1

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/PHP-based e-commerce platform. The vulnerability is classified under CWE-639 (Authorization Bypass Through User-Controlled Key), which describes a pattern where an application uses a user-controllable parameter - such as a record ID, order number, or report identifier - to look up protected resources without verifying that the requesting user is authorized to access that specific resource. In Bagisto's backend, the /admin/reporting/sales/ endpoint likely accepts a user-influenced key to retrieve sales records, and the server fails to enforce that the requester's account scope matches the requested data scope. This is a variant of Insecure Direct Object Reference (IDOR). The affected product is identified via CPE cpe:2.3:a:webkul:bagisto:*:*:*:*:*:*:*:*, meaning all Bagisto application releases up to 2.4.4 across all platforms are in scope.

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:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:P
vuln.today AI 4.3 MEDIUM

Network-reachable admin endpoint requires low-privilege auth; impact is limited to partial confidentiality read of sales data only.

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

Lifecycle Timeline

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

DescriptionCVE.org

A security vulnerability has been detected in Webkul Bagisto up to 2.4.4. This vulnerability affects unknown code of the file /admin/reporting/sales/ of the component Backend Reporting Endpoint. The manipulation leads to authorization bypass. Remote exploitation of the attack is possible. The exploit has been disclosed publicly 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 78% exploitable
Prevalence
Medium
popular open-source Laravel e-commerce platform with global adoption
Exploit
POC
Public exploit code exists
Data Quality
6 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
Defer
Exploitation
None
System Exposure· derived
Open
Automatable
No
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

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