Katalog CVE

CVE-2026-29182

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Parse Server to otwarte oprogramowanie backendowe, które może być wdrażane na każdej infrastrukturze obsługującej Node.js. W wersjach przed 8.6.4 i 9.4.1-alpha.3 opcja readOnlyMasterKey umożliwia dostęp z uprawnieniami do odczytu, ale dokumentacja wskazuje, że wszystkie operacje zapisu powinny być zablokowane. Niemniej jednak, niektóre punkty końcowe błędnie akceptują readOnlyMasterKey do operacji modyfikujących.

Ocena ryzyka

To pozwala atakującemu, który posiada jedynie readOnlyMasterKey, na tworzenie, modyfikowanie i usuwanie Cloud Hooks oraz uruchamianie Cloud Jobs, co może prowadzić do wycieku danych. Każde wdrożenie Parse Server korzystające z opcji readOnlyMasterKey jest narażone na to zagrożenie.

Rekomendacja

Zaleca się aktualizację do wersji 8.6.4 lub 9.4.1-alpha.3, aby załatać tę podatność. Należy również rozważyć ograniczenie dostępu do readOnlyMasterKey tylko dla zaufanych użytkowników.

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 versions 8.6.4 and 9.4.1-alpha.3, Parse Server's readOnlyMasterKey option allows access with master-level read privileges but is documented to deny all write operations. However, some endpoints incorrectly accept the readOnlyMasterKey for mutating operations. This allows a caller who only holds the readOnlyMasterKey to create, modify, and delete Cloud Hooks and to start Cloud Jobs, which can be used for data exfiltration. Any Parse Server deployment that uses the readOnlyMasterKey option is affected. Note than an attacker needs to know the readOnlyMasterKey to exploit this vulnerability. This issue has been patched in versions 8.6.4 and 9.4.1-alpha.3.

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