Katalog CVE

CVE-2026-92771

ŚrednieCVSS 6.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.32%

Percentyl 25 - wyżej niż 25% wszystkich znanych CVE

Streszczenie

Twenty w wersjach przed 2.35.0 nie waliduje uprawnień do pól i wierszy w resolverze GraphQL groupBy-with-records, co pozwala uwierzytelnionym użytkownikom obejść kontrole uprawnień. Atakujący z uprawnieniem canReadObjectRecords, ale bez canReadFieldValue, może odczytać zastrzeżone wartości pól przez resolver groupBy, które normalnie byłyby zablokowane.

Ocena ryzyka

Użytkownik może uzyskać dostęp do poufnych danych, do których nie ma uprawnień, co prowadzi do wycieku informacji. Może to naruszać polityki dostępu i wymogi zgodności.

Rekomendacja

Zaktualizuj Twenty do wersji 2.35.0 lub nowszej. Do czasu aktualizacji rozważ ograniczenie dostępu do resolvera groupBy lub audyt uprawnień użytkowników.

Inne podatności w Twenty

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS