CVE-2026-57206
WysokieCVSS 8.6Prawdopodobieństwo exploitacji (EPSS)
Podwyższone ryzykoPercentyl 61 - wyżej niż 61% wszystkich znanych CVE
Streszczenie
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.
Ocena ryzyka
Organizacja naraża się na nieautoryzowane manipulacje wtyczkami, co może prowadzić do naruszenia integralności systemu, wycieku informacji lub zakłócenia działania aplikacji.
Rekomendacja
Należy natychmiast zaktualizować SimpleChat do wersji 0.241.206 lub nowszej, która zawiera poprawkę wymuszającą uwierzytelnienie i autoryzację na podatnych trasach.
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-57205Średnie
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.
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.206, several plugin validation routes in application/single_app/plugin_validation_endpoint.py, including `POST /api/admin/plugins/test-instantiation`, `GET /api/admin/plugins/health-check/<plugin_name>`, `POST /api/admin/plugins/repair/<plugin_name>`, and `POST /api/plugins/validate`, relied on @swagger_route(security=get_auth_security()) documentation without enforcing @login_required, @user_required, or @admin_required at runtime, allowing unauthenticated or unauthorized clients to invoke plugin validation, health, and repair behavior. This issue is fixed in version 0.241.206.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

