Twenty before 2.35.0 fails to validate field and row permissions in the groupBy-with-records GraphQL resolver, allowing authenticated users to bypass permission checks. Attackers with canReadObjectRecords permission but canReadFieldValue false can retrieve restricted field values through the groupBy resolver that would normally be denied.
Advisories
No advisories yet.
Fixes
Solution
No solution given by the vendor.
Workaround
No workaround given by the vendor.
References
History
Wed, 16 Sep 2026 20:45:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Description | Twenty before 2.35.0 fails to validate field and row permissions in the groupBy-with-records GraphQL resolver, allowing authenticated users to bypass permission checks. Attackers with canReadObjectRecords permission but canReadFieldValue false can retrieve restricted field values through the groupBy resolver that would normally be denied. | |
| Title | Twenty before 2.35.0 Permission Bypass via groupBy-with-records Query | |
| First Time appeared |
Twenty
Twenty twenty |
|
| Weaknesses | CWE-863 | |
| CPEs | cpe:2.3:a:twenty:twenty:*:*:*:*:*:*:*:* | |
| Vendors & Products |
Twenty
Twenty twenty |
|
| References |
|
|
| Metrics |
cvssV3_1
|
Projects
Sign in to view the affected projects.
Status: PUBLISHED
Assigner: VulnCheck
Published:
Updated: 2026-09-16T20:32:32.661Z
Reserved: 2026-09-16T19:15:38.662Z
Link: CVE-2026-92771
No data.
Status : Received
Published: 2026-09-16T21:17:25.750
Modified: 2026-09-16T21:17:25.750
Link: CVE-2026-92771
No data.
OpenCVE Enrichment
No data.
Weaknesses