CVE-2026-85055

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.

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.

CWE
CWE-200

Exposure of Sensitive Information to an Unauthorized Actor

CWE-285

Improper Authorization