Twenty before 2.35.0 Permission Bypass via groupBy-with-records Query
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| twentyhq | twenty | unaffected |
|
No data.
No data.
| Vendor | Product | Versions | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Twenty | Twenty |
|
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.436% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| 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
|