Skip to content
OpenAdvisories
Medium · 5.3 CVE-2026-34574 BIT-parse-2026-34574EUVD-2026-17502GHSA-f6j3-w9v3-cq22

Parse Server: Session field immutability bypass via falsy-value guard

Published Mar 31, 2026 · Updated Apr 1, 2026 · Assigned by GitHub_M

Description

Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Prior to versions 8.6.69 and 9.7.0-alpha.14, an authenticated user can bypass the immutability guard on session fields (expiresAt, createdWith) by sending a null value in a PUT request to the session update endpoint. This allows nullifying the session expiry, making the session valid indefinitely and bypassing configured session length policies. This issue has been patched in versions 8.6.69 and 9.7.0-alpha.14.

Affected products

VendorProductAffectedFixed
parse-community parse-server < 8.6.69, >= 9.0.0, < 9.7.0-alpha.14 —

Affected packages

EcosystemPackageAffectedFixedRecord
npm parse-server >= 9.0.0, < 9.7.0-alpha.14 9.7.0-alpha.14 GHSA-f6j3-w9v3-cq22
npm parse-server < 8.6.69 8.6.69 GHSA-f6j3-w9v3-cq22

References