OneUptime Authorization Bypass Vulnerability in UserWhatsApp Resend Verification Endpoint

Vulnerability

An authorization bypass vulnerability has been identified in OneUptime version 10.0.21 and prior. The issue resides in the 'resend-verification-code' endpoint of the UserWhatsAppAPI, allowing any authenticated user to request a verification code for any UserWhatsApp record by ID, without validating ownership. This vulnerability could lead to spamming victims' phone numbers, causing social engineering pressures and potential lockout situations due to repeated verification requests.

Impact

Exploitation of this vulnerability could result in spamming victims' phone numbers with verification codes, creating social engineering pressures and potential lockout situations due to repeated resends.

Reproduction

To reproduce this vulnerability, an authenticated user must send a POST request to the 'resend-verification-code' endpoint with an 'itemId' corresponding to a victim's UserWhatsApp record. The request must include an authorization header with a valid access token for the authenticated user.

Remediation

Users are advised to update to OneUptime version 10.0.21 or later, where this vulnerability has been patched.

Added: Mar 10, 2026, 6:47 PM
Updated: Mar 10, 2026, 6:47 PM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
1.3
exploitability
6.2
remediation
0.0
relevance
3.7
threat
6.4
urgency
2.9
incentive
0.0

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.