9.5.0 (2026-03-07)
Bug Fixes
PagesRouterpath traversal allows reading files outside configured pages directory (GHSA-hm3f-q6rw-m6wh) (#10104) (e772543)- Endpoint
/loginAsallowsreadOnlyMasterKeyto gain full read and write access as any user (GHSA-79wj-8rqv-jvp5) (#10098) (bc20945) - File creation and deletion bypasses
readOnlyMasterKeywrite restriction (GHSA-xfh7-phr7-gr2x) (#10095) (036365a) - File metadata endpoint bypasses
beforeFind/afterFindtrigger authorization (GHSA-hwx8-q9cg-mqmc) (#10106) (72e7707) - GraphQL
__typeintrospection bypass via inline fragments when public introspection is disabled (GHSA-q5q9-2rhp-33qw) (#10111) (61261a5) - JWT audience validation bypass in Google, Apple, and Facebook authentication adapters (GHSA-x6fw-778m-wr9v) (#10113) (9f8d3f3)
- Malformed
$regexquery leaks database error details in API response (GHSA-9cp7-3q5w-j92g) (#10101) (9792d24) - Regular Expression Denial of Service (ReDoS) via
$regexquery in LiveQuery (GHSA-mf3j-86qx-cq5j) (#10118) (5e113c2)
Features
- Add
Parse.FileoptionmaxUploadSizeto override the Parse Server optionmaxUploadSizeper file upload (#10093) (3d8807b) - Add security check for server option
mountPlaygroundfor GraphQL development (#10103) (2ae5db1) - Add server option
readOnlyMasterKeyIpsto restrictreadOnlyMasterKeyby IP (#10115) (cbff6b4) - Add support for
Parse.File.setDirectory,setMetadata,setTagswith stream-based file upload (#10092) (ca666b0) - Allow to identify
readOnlyMasterKeyinvocation of Cloud Function viarequest.isReadOnly(#10100) (2c48751) - Deprecate GraphQL Playground that exposes master key in HTTP response (#10112) (d54d800)