EverShop has a Second-Order SQL Injection in URL Rewrite Processing Derived from Category URL Keys
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Attack requirements
- None
- Impact type
- SQL injection
- Confidentiality · integrity · availability
- High · High · None
- Fix status
- Fixed
Attack profile from CVSS 4.0 · CNA. Fix status from CNA. Impact type from CWE-89.
Summary
EverShop is a TypeScript-first eCommerce platform. During category update and deletion event handling, the application embeds path / request_path values—derived from the url_key stored in the database—into SQL statements via string concatenation and passes them to execute(). As a result, if a malicious string is stored in url_key , subsequent event processing modifies and executes the SQL statement, leading to a second-order SQL injection. Patched from v2.1.1.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- Yes
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| evershopcommerce | evershop | before 2.1.1 | 2.1.1 | Patch available | CNA |
- evershop Vendorevershopcommerce Affected before 2.1.1 Fixed in 2.1.1 Patch available CNA
Remediation
- Fix · CNA evershop (evershopcommerce) Fixed in 2.1.1
Timeline
- 2026-10-02 Threatist record created from CVE-2026-25993
References
More evershopcommerce vulnerabilities
- TI-2026-51069 EverShop Missing Authorization on PATCH /api/customers/:id Allows Unauthenticated Account Takeover CVSS 4.0CRITICAL 9.3
- TI-2026-79260 EverShop customer API missing authorization lets attackers change addresses CVSS 4.0MEDIUM 6.9
Sources
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences