Safeguard
Vulnerability Analysis•

CVE-2025-2952: Medium File Upload Flaw in Bluestar Micro Mall

CVE-2025-2952 is a medium severity unrestricted file upload in Bluestar Micro Mall 1.0. No fix is confirmed, so restrict uploads and ask the vendor.

Safeguard Security Team
3 min read

CVE-2025-2952 is a medium severity (CVSS 6.3) unrestricted file upload in Bluestar Micro Mall 1.0. The upload handler at /api/api.php?mod=upload&type=1 accepts a File argument it should not trust. I could not confirm a fixed version, so apply compensating controls and contact the vendor.

What's affected

The record lists Bluestar Micro Mall 1.0 as affected. The weak spot is the upload functionality at /api/api.php?mod=upload&type=1, through the File argument.

There is no fixed version in the record, and the references (a VulDB entry and a third party write up) were not retrievable when I checked. Treat the product as unpatched until the vendor says otherwise.

The record says the exploit was disclosed publicly and that the attack can be launched remotely. It does not report exploitation in the wild, and the CVE is not in the CISA KEV catalog. This is a sibling of CVE-2025-2951, which affects the same product.

How to check if you're exposed

Look at where the application writes uploaded files and what the web server does with them.

  1. Confirm that you run version 1.0 of the product.
  2. Search access logs for requests to the upload path, and list files in the upload directory that were created recently or have script extensions.
  3. Check whether the upload directory is inside the web root and whether the server will execute scripts from it.

If you find unexpected files in an upload directory, treat the host as possibly compromised and follow your incident process before cleaning up.

What to do now

  1. Find every instance of Micro Mall 1.0 and decide whether it must stay online.
  2. Ask the vendor for a fixed release. If there is none, plan a replacement.
  3. Block or restrict the upload endpoint at the web server or firewall if the feature is not needed.
  4. Configure the server so that nothing in the upload directory can be executed as a script, and store uploads outside the web root where possible.
  5. Review the upload directory for files you did not expect and keep a copy for investigation.

Why it matters

The record lists CWE-434 (Unrestricted Upload of File with Dangerous Type) and CWE-284 (Improper Access Control). In short, the application lets a remote user send a file and does not check enough about what the file is or where it ends up.

Upload bugs are serious because the file itself can become the attack. If a server stores a file in a place where it can be run, the uploaded content may run with the web server's rights. Defenses are layered: allow only the file types you need, check content and not only the name, rename files on save, keep them out of executable paths, and require authentication for the upload feature.

The medium score reflects the limits in the CVSS vector. Your own risk depends on whether the endpoint requires login and what the web server account can reach.

Quick check

What is the safest long term fix for upload features?

Allow a short list of file types, verify content, rename files on save, store them outside the web root, and make sure the server never executes anything from the upload directory.

Is a patch available?

I could not confirm one. Ask the vendor and check the advisory references before you rely on any claim of a fix.

Sources

Last reviewed: 19 October 2026.

Never miss an update

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

We email you a link to confirm, and only then add you to the list. Unsubscribe in one click. Privacy

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.