GitHub Advisoryadvisory · npm

GHSA-69xg-f649-w5g2 Parse Server OAuth2 adapter app ID validation sends wrong token to introspection endpoint

MEDIUM Published 2026-03-13 Modified 2026-03-13 Official page ↗
Aliases
CVE-2026-32269
Ecosystem
npm
Packages
parse-server
Severity
Moderate
CVSS vector
CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N
Weaknesses
CWE-683
Reviewed
2026-03-13

Affected packages

• npm parse-server: >= 9.0.0, < 9.6.0-alpha.13 → fixed in 9.6.0-alpha.13 • npm parse-server: >= 8.0.2, < 8.6.39 → fixed in 8.6.39

Description

Impact The OAuth2 authentication adapter does not correctly validate app IDs when `appidField` and `appIds` are configured. During app ID validation, a malformed value is sent to the token introspection endpoint instead of the user's actual access token. Depending on the introspection endpoint's behavior, this could either cause all OAuth2 logins to fail, or allow authentication from disallowed app contexts if the endpoint returns valid-looking data for the malformed request. Deployments using the OAuth2 adapter with `appidField` and `appIds` configured are affected. Patches The fix corrects the parameter alignment in the OAuth2 adapter's app ID validation method to match the expected interface, ensuring the correct access token is sent to the introspection endpoint. Workarounds There is no known workaround. References • GitHub security advisory: https://github.com/parse-community/parse-server/security/advisories/GHSA-69xg-f649-w5g2 • Fix in Parse Server 9: https://github.com/parse-community/parse-server/releases/tag/9.6.0-alpha.13 • Fix in Parse Server 8: https://github.com/parse-community/parse-server/releases/tag/8.6.39

Related

Alias · CVE (1)

  • CVE-2026-32269 Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. vulnerability

Weakness · CWE (1)

  • CWE-683 Function Call With Incorrect Order of Arguments weakness

References