VDB
KO
HIGH

GHSA-3f5f-xgrj-97pf

Parse Server is vulnerable to Server-Side Request Forgery (SSRF) via Instagram OAuth Adapter

Details

## Impact

The Instagram authentication adapter allows clients to specify a custom API URL via the `apiURL` parameter in `authData`. This enables SSRF attacks and possibly authentication bypass if malicious endpoints return fake responses to validate unauthorized users.

## Patches

Fixed by hardcoding the Instagram Graph API URL `https://graph.instagram.com` and ignoring client-provided `apiURL` values.

## Workarounds

None.

Are you affected?

Enter the version of the package you're using.

Affected packages

npm / parse-server
Introduced in: 9.0.0 Fixed in: 9.1.1-alpha.1
Fix npm install parse-server@9.1.1-alpha.1
npm / parse-server
Introduced in: 0 Fixed in: 8.6.2
Fix npm install parse-server@8.6.2

References