Katalog CVE

CVE-2026-105763

KrytyczneCVSS 9.6
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

Twenty to platforma CRM o otwartym kodzie źródłowym. Od wersji 1.20.10 do 2.7.0 zapytanie GraphQL /metadata connectedAccounts zwracało connectionParameters z ConnectedAccountDTO dla każdego konta w przestrzeni roboczej, w tym hasła IMAP, SMTP i CalDAV w postaci jawnego tekstu, ponieważ pole nie było ukryte, a wyszukiwanie nie wymuszało tożsamości ani widoczności konta. Zwykły członek przestrzeni roboczej mógł uzyskać poświadczenia usług zewnętrznych innych członków i wykorzystać je do dostępu do poczty lub kalendarzy oraz potencjalnie zresetować konta osób trzecich. Przestrzenie robocze korzystające wyłącznie z OAuth Google i Microsoft nie były dotknięte. Problem naprawiono w wersji 2.7.0.

Ocena ryzyka

Ujawnienie haseł do usług zewnętrznych (IMAP, SMTP, CalDAV) może prowadzić do nieautoryzowanego dostępu do skrzynek pocztowych i kalendarzy pracowników, a także do eskalacji uprawnień i przejęcia kont.

Rekomendacja

Zaleca się natychmiastowe zaktualizowanie Twenty do wersji 2.7.0 lub nowszej, która usuwa tę podatność. Dodatkowo należy rozważyć rotację wszystkich poświadczeń, które mogły być narażone.

Inne podatności w Twenty

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

Twenty is an open-source CRM (customer relationship management) platform. From 1.20.10 until 2.7.0, the /metadata GraphQL connectedAccounts query returned connectionParameters from ConnectedAccountDTO for every connected account in a workspace, including plaintext IMAP, SMTP, and CalDAV passwords, because the field was not hidden and the lookup did not enforce the calling user's identity or account visibility. A normal workspace member could obtain other members' external-service credentials and use them to access mail or calendars and potentially reset third-party accounts. Google and Microsoft OAuth-only workspaces were not affected. This issue is fixed in version 2.7.0.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS