Skip to main content
← All vulnerabilities
CVE-2026-25993

EverShop has a Second-Order SQL Injection in URL Rewrite Processing Derived from Category URL Keys

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 2.1.1
1 proof of concept on GitHub
  • Exploitation: none
  • Automatable: yes
  • Technical impact: partial

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.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: yes · Technical impact: partial

  3. Record last updated

Affected versions

  • evershopcommerce evershop

    fixed in 2.1.1

References 3

GitHub · evershopcommerce/evershop

GitHub · MoxitPanchal/EverShop-Lab-CVE-2026-25993