Skip to main content

Webkul Bagisto EUVDEUVD-2026-60063

| CVE-2026-19997 LOW
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-08-17 VulDB GHSA-532h-rpmr-9qgc
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 Bagisto admin credentials
  2. Delivery
    Authenticate to /admin backend
  3. Exploit
    Send crafted request to /admin/sales/rma/requests
  4. Execution
    Manipulate user-controlled object identifier
  5. Impact
    Access or modify unauthorized RMA records

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 an authenticated session holding high-privilege admin-level access to the Bagisto backend - the CVSS 4.0 vector explicitly sets PR:H, confirming this is not exploitable by unauthenticated external attackers or standard customer-facing accounts. The attacker must already possess valid backend admin credentials and must be able to reach the /admin/sales/rma/requests endpoint over the network. No special non-default configuration is required beyond a standard Bagisto installation with the RMA (Return Merchandise Authorization) feature in use. Exploitation is bounded by the impact metrics VC:L/VI:L/VA:L - an attacker can read or modify RMA records only, not escalate to full system compromise. The key limiting factors for defenders are: (1) admin credential exposure is the prerequisite, making credential hygiene and MFA on admin accounts the primary control; (2) in single-admin deployments with no data segregation requirements, the horizontal escalation has no meaningful victim beyond the attacker's own records.

Impact

Real-world risk is moderate-to-low despite public POC availability. The CVSS 4.0 score of 2.0 reflects the dominant limiting factor: PR:H (high-privilege authentication required), meaning an external attacker cannot exploit this without first compromising an admin account. The E:P (exploit proof of concept) modifier in the CVSS 4.0 supplemental metrics confirms POC existence, marginally elevating practical risk over a theoretical flaw. No CISA KEV listing exists, and no EPSS score was provided in the available intelligence - absence of KEV listing suggests no confirmed mass or opportunistic exploitation at time of analysis. The impact is bounded to VC:L/VI:L/VA:L on the vulnerable system with no subsequent-system scope change (SC:N/SI:N/SA:N), meaning successful exploitation yields unauthorized read or modification of RMA records, not remote code execution or system-level compromise. The highest realistic risk scenario is a multi-tenant or multi-role Bagisto deployment where different admin users should have segregated access to distinct store or channel data - in that context, horizontal privilege escalation between admin roles could expose sensitive customer return and order data across organizational boundaries. Vendor acknowledgment confirms the issues are real, but the absence of a published patched version number introduces remediation uncertainty.

Exploit ScenarioDerived

An authenticated Bagisto admin user - whether a malicious insider or an attacker who has compromised admin credentials through phishing or credential stuffing - accesses the /admin/sales/rma/requests endpoint and manipulates the RMA request identifier in the HTTP request to reference records belonging to other users, stores, or channels. Using the publicly available POC on GitHub as a template, the attacker enumerates sequential or guessable RMA IDs to read sensitive customer return data or modify RMA status records without authorization. Because no user interaction or non-default configuration is required beyond the existing admin session, the attack can be executed silently against a standard Bagisto installation.

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

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

Alert me

AnalysisAIv1 – Aug 17, 2026

Authorization bypass in Bagisto's backend RMA endpoint allows authenticated admin-level users to access or manipulate Return Merchandise Authorization records they are not authorized to view or modify, affecting all Bagisto releases through version 2.4.4. The flaw is rooted in CWE-639 (Authorization Bypass Through User-Controlled Key), an IDOR-class weakness in the /admin/sales/rma/requests handler, enabling horizontal privilege escalation across sales data within the admin panel. A public proof-of-concept exploit is available on GitHub; however, the CVSS 4.0 score of 2.0 and the PR:H requirement confirm that exploitation is bounded to already-authenticated high-privilege accounts, not unauthenticated external actors.

RemediationAI

No specific patched Bagisto version has been publicly confirmed at the time of this analysis. The vendor has acknowledged the vulnerability and indicated that some of the reported issues have been addressed internally with remaining items targeted for future product releases - administrators should monitor Webkul's official release channel and apply any new Bagisto 2.4.x or 2.5.x update immediately upon availability. As a compensating control, restrict access to the Bagisto admin panel (/admin/*) to trusted internal networks or VPN only, blocking public internet exposure of the backend entirely - this eliminates the network vector without functional trade-off for typical deployments. Additionally, audit and minimize the number of accounts with high-privilege admin roles, applying the principle of least privilege within Bagisto's role management system to reduce the pool of principals capable of exploiting the flaw. Review server-side access logs for anomalous patterns of RMA record access, particularly sequential or enumerated request IDs targeting the /admin/sales/rma/requests endpoint. The public POC is available at https://github.com/Mitchell45/PHP_Web_POCs/blob/main/Bagisto/11_18_english_vulnerability_report.md and can be used to verify whether a given deployment is exposed.

Affected VersionsENISA

Bagisto 2.4.2
Bagisto 2.4.4
Bagisto 2.4.0
Bagisto 2.4.3
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-based e-commerce platform developed by Webkul, primarily used for building online storefronts. The affected component is the Backend Sales RMA (Return Merchandise Authorization) endpoint at /admin/sales/rma/requests, which handles customer return requests within the admin interface. CWE-639 (Authorization Bypass Through User-Controlled Key) indicates a classic IDOR pattern: the application uses a caller-supplied identifier - likely an RMA request ID passed via URL parameter or POST body - to retrieve or act on a record without verifying that the authenticated admin user is actually authorized for that specific record. The CPE string cpe:2.3:a:webkul:bagisto:*:*:*:*:*:*:*:* covers all Bagisto versions across architectures, and EUVD-2026-60063 constrains the confirmed affected range to the 2.4.x line (2.4.0 through 2.4.4). The CVSS 4.0 vector AV:N/AC:L/AT:N/PR:H sets the baseline: network-reachable, low-complexity exploitation requiring high-privilege credentials, consistent with an admin-panel IDOR that needs no special attack prerequisites beyond authenticated access.

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 authentication required (PR:H); IDOR enables unauthorized RMA record read/modify with no availability disruption, so A:N.

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 17, 2026 - 07:22 NVD
MEDIUM LOW
CVSS changed
Aug 17, 2026 - 07:22 NVD
5.1 (MEDIUM) 2.0 (LOW)
CVE Published
Aug 17, 2026 - 07:00 cve.org
LOW 2.0

DescriptionCVE.org

A security flaw has been discovered in Webkul Bagisto up to 2.4.4. This issue affects some unknown processing of the file /admin/sales/rma/requests of the component Backend Sales RMA Endpoint. Performing a manipulation results in authorization bypass. The attack is possible to be carried out remotely. The exploit has been released to the public and may be used for attacks. 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.4%
Top 68% exploitable
Prevalence
Low
niche open-source Laravel e-commerce platform, limited enterprise footprint
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.4%
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