CVE-2026-57205
ŚrednieCVSS 4.3Prawdopodobieństwo exploitacji (EPSS)
Podwyższone ryzykoPercentyl 60 - wyżej niż 60% wszystkich znanych CVE
Streszczenie
W aplikacji SimpleChat przed wersją 0.241.203 stwierdzono brak autoryzacji na poziomie obiektu w endpointach GET /api/user/info/<user_id> i GET /api/user/profile-image/<user_id>. Uwierzytelniony użytkownik o niskich uprawnieniach mógł podać dowolne user_id i odczytać dokument ustawień użytkownika w Cosmos DB, uzyskując dostęp do adresu e-mail, nazwy wyświetlanej i obrazka profilowego innego użytkownika.
Ocena ryzyka
Organizacja narażona jest na wyciek wrażliwych danych osobowych użytkowników (adres e-mail, nazwa wyświetlana, zdjęcie profilowe) przez dowolnego uwierzytelnionego użytkownika, co może naruszyć prywatność i przepisy RODO.
Rekomendacja
Należy niezwłocznie zaktualizować SimpleChat do wersji 0.241.203 lub nowszej, która zawiera poprawkę usuwającą brak autoryzacji na poziomie obiektu.
Inne podatności w SimpleChat
Zobacz wszystkie- CVE-2026-105798Wysokie
SimpleChat w wersjach przed 0.261.029 zawiera podatność XSS w endpointcie POST /api/group_documents/upload. Atakujący z uprawnieniami Owner, Admin lub DocumentManager może zapisać złośliwy skrypt, który wykona się w kontekście SimpleChat, gdy inny członek grupy kliknie przycisk Share, umożliwiając dostęp do danych i działań w sesji ofiary. Problem naprawiono w wersji 0.261.029.
- CVE-2026-105797Wysokie
SimpleChat w wersjach 0.261.003 i 0.261.027 zawiera błąd w kolejności autoryzacji w endpointcie POST /api/user/plugins, który pozwala uwierzytelnionemu użytkownikowi z niskimi uprawnieniami na pominięcie kontroli _reject_non_admin_mcp_stdio. Może to prowadzić do uruchomienia procesu systemowego wybranego przez atakującego w kontekście usługi aplikacji. Problem naprawiono w wersji 0.261.031.
- CVE-2026-57206Wysokie
W aplikacji SimpleChat przed wersją 0.241.206 brakowało wymuszenia uwierzytelnienia i autoryzacji na kilku trasach walidacji wtyczek. Trasy takie jak POST /api/admin/plugins/test-instantiation, GET /api/admin/plugins/health-check/<plugin_name>, POST /api/admin/plugins/repair/<plugin_name> i POST /api/plugins/validate były udokumentowane jako wymagające zabezpieczeń, ale w czasie wykonania nie sprawdzały, czy użytkownik jest zalogowany lub ma odpowiednie uprawnienia. Umożliwiało to nieuwierzytelnionym lub nieautoryzowanym klientom wywoływanie operacji walidacji, sprawdzania stanu i naprawy wtyczek.
Oryginalny opis (angielski, źródło NVD)
SimpleChat is a secure AI conversation application with personal and group workspaces for document-grounded interactions. Prior to 0.241.203, the authenticated GET /api/user/info/<user_id> and GET /api/user/profile-image/<user_id> endpoints in application/single_app/route_backend_users.py accepted a caller-supplied user_id and read the matching Cosmos DB user-settings document without object-level authorization, allowing a low-privilege authenticated user to retrieve another user's email address, display name, and profile image. This issue is fixed in version 0.241.203.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

