CVE-2026-28217 IDOR in GraphQL userCollection Query Exposes Other Users' Private Collections
An authenticated attacker can access other users' private API collections and secrets via the GraphQL userCollection query due to missing ownership checks.
- Exploited in the wild
- Not known
- Login needed
- Any signed-in user
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- None listed
What is CVE-2026-28217?
CVE-2026-28217 is a medium-severity missing authorization vulnerability in hoppscotch, published on 26 Feb 2026. Any signed-in user can exploit it over the network, with no action from the victim.
Official description
hoppscotch is an open source API development ecosystem. Prior to version 2026.2.0, the `userCollection` GraphQL query accepts an arbitrary collection ID and returns the full collection data — including title, type, and the serialized `data` field containing HTTP requests with headers and potentially secrets — to any authenticated user, without verifying that the requesting user owns the collection. This is an Insecure Direct Object Reference (IDOR) caused by a missing authorization check that exists on every other operation in the same resolver. Version 2026.2.0 fixes the issue.
Which versions are affected by CVE-2026-28217?
It affects 1 product.
Products include Hoppscotch Hoppscotch.
How do I fix CVE-2026-28217?
No fix has been published for CVE-2026-28217 yet. Limit exposure of the affected software until one is available.
Upgrade, and check permissions on every request on the server, not only in the interface. More about Missing authorization.
Is CVE-2026-28217 being exploited?
It is not confirmed as exploited in the wild, but public exploit code for CVE-2026-28217 exists.
Other vulnerabilities in hoppscotch
- CVE-2026-50160 Mass Assignment via Onboarding Endpoint Allows Unauthenticated JWT_SECRET Overwrite
- CVE-2026-28215 hoppscotch Vulnerable to Unauthenticated Onboarding Config Takeover
- CVE-2026-34931 hoppscotch: Improper loopback redirect_uri validation in device-login flow
- CVE-2026-34932 hoppscotch: Stored XSS via mock server responses on backend origin
- CVE-2026-28216 hoppscotch has IDOR in updateUserEnvironment / deleteUserEnvironment
Sources
Also known as GHSA-m5pg-r4jp-qq75.