CVE-2026-85622
ŚrednieCVSS 5.3Streszczenie
AppFlowy-Cloud do wersji 0.9.64 nie weryfikuje członkostwa w obszarze roboczym podczas ustanawiania połączeń WebSocket w handlerze establish_ws_connection_v2, co pozwala uwierzytelnionym użytkownikom na wiązanie sesji z obszarami roboczymi, do których nie należą. Atakujący mogą wysyłać wiadomości synchronizacji Manifest z identyfikatorami obiektów ofiary, aby odczytać pełny stan dokumentu lub bazy danych z kolaboracji w innych obszarach roboczych bez udziału ofiary.
Ocena ryzyka
Ryzyko obejmuje nieautoryzowany dostęp do danych kolaboracyjnych innych obszarów roboczych, co może prowadzić do naruszenia poufności i integralności danych.
Rekomendacja
Zaleca się aktualizację AppFlowy-Cloud do wersji z poprawką oraz wdrożenie weryfikacji członkostwa w obszarze roboczym podczas nawiązywania połączeń WebSocket.
Inne podatności w AppFlowy-Cloud
Zobacz wszystkie- CVE-2026-88898Średnie
AppFlowy-Cloud w wersjach od 0.7.2 do 0.9.64 nie autoryzuje wywołujących względem workspace w ścieżce endpointu masowej publikacji, co pozwala uwierzytelnionym użytkownikom publikować treści w przestrzeniach innych najemców. Atakujący mogą zapisywać opublikowane widoki z kontrolowaną przez siebie treścią i metadanymi w workspace ofiar, aby deface'ować publiczne strony lub hostować treści phishingowe na zaufanych URL-ach.
- CVE-2026-85619Wysokie
AppFlowy-Cloud 0.9.64 nie weryfikuje, czy żądane obiekty collab należą do przestrzeni roboczej w kontrolach autoryzacji, co pozwala atakującym na dostęp do dokumentów i wierszy bazy danych w różnych przestrzeniach roboczych. Atakujący mogą podać identyfikator obiektu ofiary z własnym identyfikatorem przestrzeni roboczej, aby ominąć kontrolę dostępu i czytać, modyfikować lub usuwać dane między przestrzeniami roboczymi.
Oryginalny opis (angielski, źródło NVD)
AppFlowy-Cloud through 0.9.64 fails to validate workspace membership when establishing WebSocket connections in the establish_ws_connection_v2 handler, allowing authenticated users to bind sessions to workspaces they do not belong to. Attackers can send sync Manifest messages with victim object identifiers to read full document or database state from collaborations in other workspaces without victim involvement.

