Frappe Cloud signup flaw lets attackers receive other users' OTP codes
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Attack requirements
- None
- Impact type
- Security bypass
- Confidentiality · integrity · availability
- Low · Low · None
- Fix status
- No fix listed
Attack profile from CVSS 4.0 · CNA. Fix status from CNA. Impact type from CWE-290.
Summary
Frappe Cloud/ERPNext versions before 23/03/2026 are affected. Insufficient validation of the email field in the signup endpoint accepts multiple addresses and sends the OTP to all of them (CWE-290). An unauthenticated remote attacker adds more than one email address to obtain the OTP, impersonate others during registration and register accounts with other people's addresses without mailbox access. It also lets attackers confirm whether an email address is already registered.
Written with Claude Haiku 5.5 from the sources below · 2026-10-29
Description from the CNA
A vulnerability has been identified regarding insufficient validation in the Frappe Cloud/ERPNext authentication process, which allows multiple email addresses to be accepted by manipulating the email field in the /api/method/press.api.account.signup endpoint. The vulnerability occurs when an unauthenticated remote attacker adds more than one email address. The service processes the entire value as a valid list of recipients and sends the OTP code to all addresses without proper validation of all added emails (only one of them needs to be valid). Exploiting this vulnerability would allow an attacker to: * Obtain the authentication OTP; * Impersonate someone else in the registration process; * Register accounts using other people's email addresses without access to the mailbox; * Indirectly confirm the existence of already registered email addresses.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- Yes
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| Frappe Technologies | Frappe Technologies | Version before 23/03/2026 | — | No fix listed | CNA |
- Frappe Technologies VendorFrappe Technologies Affected Version before 23/03/2026 Fixed in — No fix listed CNA
Remediation
The sources list no fixed version for Frappe Technologies.
Written with Claude Haiku 5.5 from the sources below · 2026-10-29
Timeline
- 2026-10-08 Threatist record created from CVE-2026-4894
References
Sources
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences