Twenty is an open-source CRM (customer relationship management) platform. Prior to 2.22.0, field-level read permission is enforced on selected output fields but not on GraphQL or REST filter predicates. A workspace member or API key with permission to read an object but not a particular field can reference that denied field in direct filters, relation filters, or persisted view filters. The resulting totalCount and row presence reveal whether guesses match the real column, forming a boolean/count oracle that can reconstruct denied field values for records exposed by the principal's row-level policy. This issue is fixed in version 2.22.0.
CVSS
No CVSS.
References
Configurations
No configuration.
History
22 Sep 2026, 16:18
| Type | Values Removed | Values Added |
|---|---|---|
| New CVE |
Information
Published : 2026-09-22 16:18
Updated : 2026-09-23 20:17
NVD link : CVE-2026-85055
Mitre link : CVE-2026-85055
CVE.ORG link : CVE-2026-85055
JSON object : View
Products Affected
No product.
