GitHub Advisoryadvisory · npm
GHSA-xfh7-phr7-gr2x parse-server's file creation and deletion bypasses `readOnlyMasterKey` write restriction
MEDIUM
Official page ↗
- Aliases
- CVE-2026-30228
- Ecosystem
- npm
- Packages
- parse-server
- Severity
- Moderate
- CVSS vector
- CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N
- Weaknesses
- CWE-863
- Reviewed
- 2026-03-06
Affected packages
• npm parse-server: >= 9.0.0, < 9.5.0-alpha.3 → fixed in 9.5.0-alpha.3
• npm parse-server: < 8.6.5 → fixed in 8.6.5
Description
Impact
The `readOnlyMasterKey` can be used to create and delete files via the Files API (`POST /files/:filename`, `DELETE /files/:filename`). This bypasses the read-only restriction which violates the access scope of the `readOnlyMasterKey`.
Any Parse Server deployment that uses `readOnlyMasterKey` and exposes the Files API is affected. An attacker with access to the `readOnlyMasterKey` can upload arbitrary files or delete existing files.
Patches
The fix adds permission checks to both the file upload and file delete handlers.
Workarounds
There is no workaround other than not using `readOnlyMasterKey`, or restricting network access to the Files API endpoints.
References
• GitHub security advisory: https://github.com/parse-community/parse-server/security/advisories/GHSA-xfh7-phr7-gr2x
• Fix for Parse Server 9: https://github.com/parse-community/parse-server/releases/tag/9.5.0-alpha.3
• Fix for Parse Server 8: https://github.com/parse-community/parse-server/releases/tag/8.6.5
Related
Alias · CVE (1)
- CVE-2026-30228 Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. vulnerability
Weakness · CWE (1)
- CWE-863 Incorrect Authorization weakness
References
- https://github.com/parse-community/parse-server/security/advisories/GHSA-xfh7-phr7-gr2x web
- https://nvd.nist.gov/vuln/detail/CVE-2026-30228 advisory
- https://github.com/parse-community/parse-server package
- https://github.com/parse-community/parse-server/releases/tag/8.6.5 web
- https://github.com/parse-community/parse-server/releases/tag/9.5.0-alpha.3 web