Katalog CVE

CVE-2026-32098

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Parse Server, otwarte źródło backendu, przed wersjami 9.6.0-alpha.9 i 8.6.35, pozwala atakującym na wykorzystanie subskrypcji LiveQuery do wnioskowania wartości chronionych pól bez ich bezpośredniego odbierania. Atakujący mogą subskrybować z klauzulą WHERE, która odnosi się do chronionego pola, co prowadzi do wycieku wartości tych pól.

Ocena ryzyka

Organizacje mogą być narażone na ujawnienie wrażliwych danych, co może prowadzić do naruszenia prywatności i bezpieczeństwa użytkowników. Atak może dotyczyć każdej klasy z skonfigurowanymi chronionymi polami i włączonym LiveQuery.

Rekomendacja

Zaleca się aktualizację do wersji 9.6.0-alpha.9 lub 8.6.35, aby usunąć tę podatność. Dodatkowo, warto przemyśleć konfigurację uprawnień dla chronionych pól oraz monitorować subskrypcje LiveQuery.

Powiązane podatności

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

Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Prior to 9.6.0-alpha.9 and 8.6.35, an attacker can exploit LiveQuery subscriptions to infer the values of protected fields without directly receiving them. By subscribing with a WHERE clause that references a protected field (including via dot-notation or $regex), the attacker can observe whether LiveQuery events are delivered for matching objects. This creates a boolean oracle that leaks protected field values. The attack affects any class that has both protectedFields configured in Class-Level Permissions and LiveQuery enabled. This vulnerability is fixed in 9.6.0-alpha.9 and 8.6.35.

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