Description
OneUptime is a solution for monitoring and managing online services. The resend-verification-code endpoint allows any authenticated user to trigger a verification code resend for any UserWhatsApp record by ID. Ownership is not validated (unlike the verify endpoint). This affects the UserWhatsAppAPI.ts endpoint and the UserWhatsAppService.ts service.
Problem types
CWE-285: Improper Authorization
CWE-307: Improper Restriction of Excessive Authentication Attempts
CWE-639: Authorization Bypass Through User-Controlled Key
CWE-862: Missing Authorization
Product status
References
github.com/...uptime/security/advisories/GHSA-cw6x-mw64-q6pv
github.com/...uptime/security/advisories/GHSA-cw6x-mw64-q6pv
github.com/OneUptime/oneuptime/releases/tag/10.0.21