Read the docs
TI-2026-69372 Aliases CVE-2026-4894

Frappe Cloud signup flaw lets attackers receive other users' OTP codes

Priority LOW 37CWE-290Published · Updated

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

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00379 32nd percentileScored 2026-11-07
Fix No fix listed No fixed version in the sources yet

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

VendorProductAffected versionsFixed inStatusSource
Frappe TechnologiesFrappe TechnologiesVersion before 23/03/2026—No fix listedCNA
  • 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

  1. 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