CVE-2026-57206
WysokieCVSS 8.6Prawdopodobieństwo exploitacji (EPSS)
Podwyższone ryzykoPercentyl 55 - wyżej niż 55% 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
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.

