hoppscotch
cpe:2.3:a:hoppscotch:hoppscotch:*:*:*:*:*:*:*
- >= 2025.7.0, < 2026.4.0
A vulnerability in Hoppscotch's self-hosted backend versions 2025.7.0 prior to 2026.4.0 allows unauthenticated users to access all infrastructure secrets in plaintext through the GET /v1/onboarding/config endpoint. This issue arises when the ONBOARDING_RECOVERY_TOKEN in the database is empty, enabling a bypass of token validation and exposing sensitive configuration details such as OAuth client IDs and secrets, SMTP credentials, and other private data.
This vulnerability leads to the unauthorized disclosure of sensitive infrastructure secrets, including OAuth client IDs and secrets (for Google, GitHub, and Microsoft), SMTP credentials, Microsoft tenant IDs, callback URLs, and all other InfraConfig values.
The vulnerability can be reproduced by sending a GET request to the /v1/onboarding/config endpoint without a token or with an incorrect token. If the ONBOARDING_RECOVERY_TOKEN is empty, the request will return all stored configuration secrets in plaintext.
Users can update to Hoppscotch version 2026.4.0 or later to address this vulnerability.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.