Katalog CVE

CVE-2026-66009

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.26%

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

Streszczenie

Parse Server w wersjach od 9.0.0 do 9.10.0-alpha.5 oraz od 8.2.2 do 8.6.86 zwraca komunikaty błędów walidacji GraphQL, które ujawniają nazwy wymaganych niestandardowych pól wejściowych, nawet gdy publiczna introspekcja jest wyłączona (graphQLPublicIntrospection: false, domyślnie). Klient posiadający tylko publiczny identyfikator aplikacji, bez sesji użytkownika, klucza głównego ani klucza konserwacji, może wywołać błędy walidacji, aby poznać nazwy wymaganych pól niestandardowych w klasach, które już zna po nazwie, częściowo omijając cel ukrywania schematu poprzez wyłączenie publicznej introspekcji. Nie są ujawniane żadne przechowywane dane, poświadczenia, nazwy pól opcjonalnych, nazwy klas nieprzywoływanych ani nazwy funkcji Cloud Code.

Ocena ryzyka

Ryzyko polega na częściowym ujawnieniu struktury schematu GraphQL, co może pomóc atakującemu w zrozumieniu modelu danych i zaplanowaniu dalszych ataków, choć nie prowadzi bezpośrednio do wycieku danych.

Rekomendacja

Należy zaktualizować Parse Server do wersji 9.10.0-alpha.6 lub nowszej (dla gałęzi 9.x) albo 8.6.87 lub nowszej (dla gałęzi 8.x), która nie ujawnia nazw pól w komunikatach błędów walidacji.

Inne podatności w Parse Server

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

Parse Server versions >= 9.0.0 before 9.10.0-alpha.5 and >= 8.2.2 before 8.6.86 return GraphQL validation error messages that name required custom input fields even when public introspection is disabled (graphQLPublicIntrospection: false, the default). A client holding only the public application id — with no user session, master key, or maintenance key — can trigger validation errors to learn the names of required (non-null) custom fields on classes it already references by name, partially defeating the schema-hiding intent of disabling public introspection. No stored data, credentials, optional field names, unreferenced class names, or Cloud Code function names are exposed.

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