Scope KamoMail-Postfach/Domain-Inserat zu den org-eigenen Domains (Cross-Tenant-Leak)

FixEmailService
Shipped
8. Juli 2026 um 22:32 UTC
Author
Kamo
Commit
0d782a8

SICHERHEIT: ************ hat 'SELECT email FROM virtual_users' (und ************ 'SELECT name FROM virtual_domains') ohne Org-Scoping, also hat mailbox/domain sync EVERY org's KamoMail-Postfächer in die Anrufer-Obst-Observer importiert. Eine Art oder org konnte die privaten Postfächer eines anderen org sehen (Option One hatte alle Kamocrms importiert). Scope by org_domains (die DNS-verifizierte Eigentumsgrenze - die einzige Quelle, die die E-Mail-Synchronisation selbst nicht verschmutzen kann): listMailboxes filtert Mailboxen auf Domains heraus, die der org nicht besitzt (versteckt bereits durchleerte Zeilen sofort); syncMailboxen importiert nur eigene Domain-Mailboxen und beschneidet ausländische Zeilen aus bisher ungenutzten Synchronisationen; EmailDomainService.sync importiert nicht mehr Share-Server-Domains die Org, die nie registriert sind. Fügt ************ + Isolationstests hinzu. Außerdem: saveProviderConfig setzt den Status auf PENDING_SETUP zurück, wenn Sie zu einem OAuth-Provider wechseln, so dass eine beharrliche Auswahl nicht als falsch verbunden dargestellt wird, bevor der OAuth Callback abgeschlossen ist.

All changes

Wie, was Sie sehen Versand?

Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.

Free Forever startenPreisgestaltung anzeigen