CVE-2026-75575
Received Received - Intake

Unauthenticated Password Reset Flood in Rocket.Chat

Vulnerability report for CVE-2026-75575, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-08-25

Last updated on: 2026-08-25

Assigner: VulnCheck

Description

Rocket.Chat exposes the sendForgotPasswordEmail Meteor method without a DDP rate limit, so an unauthenticated caller may invoke it as often as it likes. The method is reachable over DDP and over the HTTP route POST /api/v1/method.callAnon/sendForgotPasswordEmail, and it triggers a password reset message for any address that matches an account. With no DDPRateLimiter rule registered for it, a caller can drive an unbounded volume of reset mail at a chosen address from the deployment's own mail sender, and can probe addresses at scale: the method answers true for an address with no account and for a successful send, but false when the address belongs to an account that authenticates through an external provider and Accounts_AllowPasswordChangeForOAuthUsers is off, so repeated calls distinguish that class of account. Later versions register a rule permitting ten calls per minute per client address.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-08-25
Last Modified
2026-08-25
Generated
2026-08-25
AI Q&A
2026-08-25
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 2 associated CPEs
Vendor Product Version / Range
rocket.chat rocket.chat *
rocket.chat rocket.chat to 8.8.0-rc.0 (exc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-307 The product does not implement sufficient measures to prevent multiple failed authentication attempts within a short time frame.
CWE-204 The product provides different responses to incoming requests in a way that reveals internal state information to an unauthorized actor outside of the intended control sphere.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

Rocket.Chat has a vulnerability where the sendForgotPasswordEmail method lacks a DDP rate limit. This allows unauthenticated attackers to repeatedly trigger password reset emails for any account via DDP or HTTP routes. The method responds differently based on account type, enabling attackers to probe valid accounts.

Detection Guidance

Monitor for excessive POST requests to /api/v1/method.callAnon/sendForgotPasswordEmail or unusual DDP traffic targeting the sendForgotPasswordEmail method. Check mail server logs for a high volume of password reset emails sent in a short period.

Impact Analysis

Attackers can send unlimited password reset emails to overwhelm targets or flood mail servers. They can also distinguish between accounts using external authentication providers, potentially aiding further attacks like phishing or account enumeration.

Compliance Impact

This vulnerability could lead to unauthorized access attempts and data exposure risks, violating GDPR's data protection principles and HIPAA's security requirements for safeguarding sensitive information.

Mitigation Strategies

Upgrade Rocket.Chat to a patched version (7.10.15, 8.1.8, 8.2.8, 8.3.8, 8.4.6, 8.5.3, 8.6.2, 8.7.2, or 8.8.0-rc.0 or later). If immediate upgrade is not possible, implement network-level rate limiting for the affected endpoints.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-75575. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart