Safeguard
Vulnerability Analysis•

CVE-2024-1530: Medium SQL Injection in ECShop 4.1.8

CVE-2024-1530 is a SQL injection in /admin/view_sendlist.php in ECShop 4.1.8 with a public exploit. No fix is documented, so restrict the admin area.

Safeguard Security Team
3 min read

CVE-2024-1530 is a medium severity (CVSS 6.3) SQL injection in ECShop 4.1.8, in the file /admin/view_sendlist.php. The record says it can be launched remotely and that the exploit has been disclosed. It documents no fix, so restrict access to the admin area and watch for a vendor release.

What's affected

The record names ECShop 4.1.8 and the file admin/view_sendlist.php. It lists no fixed version and no vendor advisory. The references are a public write-up and the VulDB entry, identifier VDB-250562.

VulDB called the flaw critical in its own text, while the NVD score here is 6.3 Medium. The score is lower because the vector requires an authenticated administrative account. Both ratings are worth knowing, and the record's own severity field says Medium.

How to check if you're exposed

Check the version in the ECShop admin panel or its version file. If it is 4.1.8, the file in question is present.

Then check exposure of the admin path. Find out whether /admin is reachable from the internet and who has accounts. Search your web server logs for requests to view_sendlist.php from addresses you do not know.

To check a whole codebase at once, run the free in-browser dependency scan at gold.safeguard.sh/scan. You can also look up the CVE in the Gold directory, and use reachability analysis to see whether your code calls the affected path.

What to do now

  1. Confirm the ECShop version and whether the vulnerable file is present.
  2. Restrict the admin directory to trusted addresses at the web server or firewall.
  3. Review admin accounts and use strong, unique passwords.
  4. Add a web application firewall rule for SQL injection patterns on admin pages.
  5. Watch the project for a patched release and plan a migration if none appears.

Why it matters

The record classes this as CWE-89, SQL injection. Input to the page reached a database query without proper neutralization, so an attacker's text could change the query.

A public exploit lowers the effort needed, but the record does not say it was exploited in the wild, and the KEV flag is false. With no vendor fix, your controls are about access and monitoring. Software with no patch path should also be on a replacement list.

Quick check

Is a fix available?

The record names none.

Does this need a login?

The medium score suggests it needs privileges. Treat the admin area as the exposed surface.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.