KamoCRM

Un indirizzo di lavoro sulla password dimenticata chiede il proprio account, mostrato mascherato

FeatureSecurityService
Shipped
23 settembre 2026 alle ore 22:13 UTC
Author
Kamo
Commit
d7ff5ed

I membri aprono il loro account con un indirizzo personale (gmail, yahoo) e sono successivamente dato un indirizzo di lavoro dalla loro organizzazione, che è quello che ricordano e digitare sulla password dimenticata. Che si sia mai risolto solo con l'host di accesso di Org, e poi la lettera andò alla casella di lavoro. Per 20 membri di KamoCRM che è un KamoMail mailbox, che è letto all'interno del prodotto sono appena stati bloccati Fuori. Su qualsiasi altro host l'indirizzo non corrisponde a nessuno, e la pagina ha detto "se questo email è registrato, un link è stato inviato" avendo inviato nulla. /api/recover/email/initiate ora risponde all'e-mail dell'account esattamente come prima. Per qualsiasi altro indirizzo cerca un indirizzo di lavoro membro: prima nell'org la cui pagina di login questa è (Primary mailbox, then member.email), quindi in qualsiasi live Org. Quando questo nomina un account con un proprio indirizzo, nulla viene inviato. The risposta è un 409 con ragione WORK EMAIL e personaleEmailHint, l'indirizzo del conto con ogni personaggio del nome tra il primo e l'ultimo protagonista, e il dominio in pieno. Si tratta di un 409 di proposito: una pagina di login che precede la suggerimento mostra `message` per un non-2xx, e `message` dice la stessa cosa in parole. Un account senza indirizzo del proprio riceve ancora la lettera alla casella di posta del lavoro sul suo org ospite, dal momento che è l'unica casella di posta in arrivo. Il suggerimento dice che un indirizzo appartiene a qualcuno, che la risposta generica mai ha fatto, così ognuno è contato da CodeAttemptLimiter: cinque all'ora per indirizzo digitato, più il limite di indirizzo del chiamante condiviso con i controlli di codice. Passato questo la richiesta ottiene un 429.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing