CVE Catalog

CVE-2026-105763

CriticalCVSS 9.6
Published: Updated: Translated: NVD NIST

Summary

Twenty is an open-source CRM 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.

Risk Assessment

Exposure of external service passwords (IMAP, SMTP, CalDAV) can lead to unauthorized access to employees' mailboxes and calendars, as well as privilege escalation and account takeover.

Recommendation

Immediately upgrade Twenty to version 2.7.0 or later, which fixes this vulnerability. Additionally, consider rotating all credentials that may have been exposed.

Other vulnerabilities in Twenty

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS