Advisory Database
  • Advisories
  • Dependency Scanning
  1. npm
  2. ›
  3. parse-server
  4. ›
  5. CVE-2026-53724

CVE-2026-53724: parse-server: Stored XSS via trailing-dot filename bypassing file upload extension blocklist

June 19, 2026

The default file upload extension blocklist can be bypassed by appending a trailing dot to a filename whose extension would otherwise be blocked (e.g. poc.svg.). The trailing dot causes the extension parser to extract an empty string, which short-circuits the blocklist check, and the attacker-controlled Content-Type is forwarded to the storage adapter unchanged. Storage adapters that persist and serve the provided Content-Type (such as S3 or GCS) then serve the file with an active type such as image/svg+xml, enabling stored XSS when a victim opens the file URL. The default GridFS adapter is not affected because it sets X-Content-Type-Options: nosniff on responses.

References

  • github.com/advisories/GHSA-7wqv-xjf3-x35v
  • github.com/parse-community/parse-server/pull/10489
  • github.com/parse-community/parse-server/pull/10490
  • github.com/parse-community/parse-server/security/advisories/GHSA-7wqv-xjf3-x35v
  • nvd.nist.gov/vuln/detail/CVE-2026-53724

Code Behaviors & Features

Detect and mitigate CVE-2026-53724 with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Dependency Scanning using SBOM also detects vulnerabilities from proprietary advisories that this site does not include. Learn more about Dependency Scanning using SBOM →

Affected versions

All versions before 8.6.79, all versions starting from 9.0.0 before 9.9.1-alpha.4

Fixed versions

  • 8.6.79
  • 9.9.1-alpha.4

Solution

Upgrade to versions 8.6.79, 9.9.1-alpha.4 or above.

Impact 5.4 MEDIUM

CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N

Learn more about CVSS

Weakness

  • CWE-434: Unrestricted Upload of File with Dangerous Type
  • CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Source file

npm/parse-server/CVE-2026-53724.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Sun, 08 Nov 2026 00:15:30 +0000.