Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain valid Bagisto user account
-
DeliveryAuthenticate to Bagisto application
-
ExploitCraft SSRF payload targeting internal URL
-
ExecutionSubmit malicious request to Downloadable Link Handler copy endpoint
-
PersistServer executes request to attacker-specified URL
-
ImpactAttacker receives internal service response or metadata
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V4 - API and Web Service URL allowlisting, SSRF prevention
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Credential Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires valid Bagisto user authentication (PR:L in CVSS vector) - the attacker must possess a legitimate account or have compromised one. The Downloadable Link Handler component and specifically its copy function must be accessible in the target Bagisto deployment. No other special configuration or non-default settings are explicitly mentioned in the description, suggesting the vulnerability is exploitable against standard Bagisto installations with user accounts enabled. Network access to the Bagisto application endpoint is required (AV:N confirmed by CVSS). The impact is further constrained by CVSS showing no scope change (SC:N) and only low confidentiality/integrity impact (VC:L/VI:L/VA:L), meaning the attacker's view of sensitive data is limited to what the server can access in the context of the application process. Limitations: authentication requirement prevents unauthenticated exploitation, and the low-impact ratings suggest the attacker cannot directly execute code or fully compromise the application itself, only exfiltrate or manipulate data accessible via SSRF. |
| Impact | Risk assessment reveals a moderate-risk scenario with important caveats. CVSS score of 5.3 reflects AV:N/AC:L (network-accessible, low complexity) with PR:L (low-privilege authentication required), limiting impact to authenticated users only. The CVSS vector shows low confidentiality (VC:L) and integrity (VI:L) impact with no scope change, indicating the vulnerability is exploitable but with constrained blast radius. EPSS is not provided, preventing quantification of real-world exploitation likelihood. However, POC availability and vendor confirmation of the issue elevate practical concern. The active exploitation status (KEV listing not present in input, but POC is public) suggests this is a known, usable attack vector rather than a critical zero-day. Real-world risk depends heavily on deployment context: internal Bagisto instances or low-risk deployments are less concerning than customer-facing e-commerce platforms with exposed sensitive internal APIs. The low-privilege requirement (authenticated attacker) and constrained impact scope suggest this is not an immediate crisis but warrants prioritization in patching queues for exposed Bagisto deployments. |
| Exploit ScenarioDerived | An attacker with a valid Bagisto user account (e.g., a disgruntled employee or compromised customer account) uses the publicly available exploit code to craft a malicious request to the Downloadable Link Handler copy endpoint, specifying an internal URL such as http://169.254.169.254/latest/meta-data/ (AWS metadata service) or http://internal-api:8080/admin/config. The application processes this request on the server side, retrieves the response, and either returns sensitive data to the attacker or allows enumeration of internal services. A more sophisticated attacker could chain this with cloud credential theft if metadata endpoints are exposed. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Apr 21, 2026
Server-side request forgery in Bagisto's Downloadable Link Handler component (versions up to 2.3.15) allows authenticated remote attackers to perform arbitrary HTTP requests on behalf of the server, potentially enabling access to internal resources, metadata services, or information disclosure. The vulnerability has publicly available exploit code and affects the copy function with low-to-moderate CVSS score (5.3) but concrete real-world impact if internal services are exposed. Vendor acknowledges the issue and states fixes are coming in upcoming releases.
RemediationAI
Primary remediation is to upgrade Bagisto to the next patched release after version 2.3.15 once available from the vendor; monitor the official Bagisto repository and security advisories at https://github.com/bagisto for published fix versions. Immediate workaround: disable or restrict access to the Downloadable Link Handler feature if not actively used by your business, reducing the attack surface from authenticated users. If the feature is required, implement strict input validation and URL whitelisting in the copy function to only allow URLs matching your internal trusted domains and block access to private IP ranges (127.0.0.1, 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16) and cloud metadata endpoints (169.254.169.254, 127.0.0.1:9600 for internal service discovery). Network-level mitigation: restrict egress HTTP/HTTPS traffic from the Bagisto application server to only explicitly required external URLs, denying requests to internal networks and metadata services; this adds latency overhead if legitimate internal service calls are needed but significantly reduces SSRF impact. Apply input validation at the application code level: sanitize all URL parameters in the Downloadable Link Handler copy function to reject or escape potentially malicious schemes (file://, gopher://) and validate against a strict allowlist before constructing requests.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 2 packages in composer, euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The vulnerability exists in Bagisto's Downloadable Link Handler component, specifically the copy function, which processes user-supplied input to retrieve or manipulate downloadable resources. The SSRF flaw (CWE-918) occurs when the application fails to properly validate or sanitize URL inputs before making backend HTTP requests, allowing an attacker to specify arbitrary target URLs. This is a classic SSRF pattern where user-controlled data is passed to a URL-making function without validation, enabling the attacker to probe internal networks, access cloud metadata endpoints (such as AWS IMDSv1), or retrieve sensitive files from internal systems. The vulnerability requires authenticated access (CVSS PR:L), limiting attack surface to users with valid Bagisto accounts.
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
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
Lifecycle Timeline
5DescriptionCVE.org
A vulnerability was found in Bagisto up to 2.3.15. Affected is the function copy of the component Downloadable Link Handler. The manipulation results in server-side request forgery. The attack may be launched remotely. The exploit has been made public and could be used. The vendor was contacted early about this disclosure and explains: "We already replied on the github advisories. All the security issues are addressed through security advisory. We will fix this in our upcomming releases."
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.
Bagisto eCommerce platform before 2.3.10 is vulnerable to server-side template injection (SSTI) through customer address
Bagisto eCommerce platform (2.3 branch before 2.3.10) leaves installation API routes active after setup, allowing unauth
Bagisto eCommerce platform versions before 2.3.10 suffer from server-side template injection through user-controllable f
Bagisto v1.5.1 is vulnerable to Server-Side Template Injection (SSTI). Rated high severity (CVSS 8.8), this vulnerabilit
In Webkul Bagisto before 0.1.5, the functionalities for customers to change their own values (such as address, review, o
Bagisto 0.1.5 allows CSRF under /admin URIs. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable,
Arbitrary file read in Bagisto v2.4.1 allows unauthenticated remote attackers to retrieve sensitive files outside the we
Stored XSS in Bagisto's CMS page editor allows authenticated attackers to bypass input sanitization by crafting maliciou
Bagisto is an open source laravel eCommerce platform. [CVSS 7.1 HIGH]
CSV formula injection in Bagisto through 2.3.7 allows a user who can create or edit product data to store spreadsheet fo
Server-side template injection in Bagisto 2.3.7 lets an authenticated backend user with product-creation privileges inje
Bagisto v1.5.1 is vulnerable for Cross site scripting(XSS) via png file upload vulnerability in product review option. R
EUVD-2026-24241
NVD
CVE.org
EPSS
Vulnrichment
VulDB
GitHub PoC
Exploit-DB