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

CVE-2026-55778: parse-server: Stored XSS via non-standard file extension bypassing file upload extension blocklist

June 19, 2026

Parse Server’s default fileUpload.fileExtensions blocklist is intended to prevent uploading files that browsers render as active content (such as HTML and SVG), which can be used to perform stored cross-site scripting (XSS) attacks against other users. The blocklist could be bypassed by uploading a file whose extension is not an exact match of a blocked extension (for example a non-standard or compound extension) together with a dangerous content type. On storage adapters that persist and serve the uploaded content type (such as S3 and GCS), the file is then served with the attacker-supplied content type, enabling stored XSS against users who open the file URL.

This affects the default configuration, in which authenticated users are allowed to upload files. The default GridFS/filesystem adapter sets the X-Content-Type-Options: nosniff response header, which mitigates browser rendering on that adapter, but the upload restriction itself is still bypassed. This is an incomplete-fix follow-up of GHSA-vr5f-2r24-w5hc and GHSA-7wqv-xjf3-x35v.

References

  • github.com/advisories/GHSA-v8x7-r927-cc93
  • github.com/parse-community/parse-server/pull/10505
  • github.com/parse-community/parse-server/pull/10506
  • github.com/parse-community/parse-server/security/advisories/GHSA-v8x7-r927-cc93
  • nvd.nist.gov/vuln/detail/CVE-2026-55778

Code Behaviors & Features

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

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →

Affected versions

All versions before 8.6.81, all versions starting from 9.0.0 before 9.9.1-alpha.11

Fixed versions

  • 8.6.81
  • 9.9.1-alpha.11

Solution

Upgrade to versions 8.6.81, 9.9.1-alpha.11 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

Source file

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

Spotted a mistake? Edit the file on GitLab.

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

Page generated Sat, 20 Jun 2026 12:17:03 +0000.