CVE-2026-58168
WysokieCVSS 8.8Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 35 - wyżej niż 35% wszystkich znanych CVE
Streszczenie
Podatność w DeepTutor przed wersją 1.4.10 umożliwia ominięcie autoryzacji, przez co użytkownicy z niskimi uprawnieniami mogą wywoływać nieograniczone narzędzia MCP. Funkcja allowed_mcp_tools zwraca None zamiast odmowy, gdy mcp_tools jest pominięte w konfiguracji użytkownika.
Ocena ryzyka
Atakujący lub złośliwa treść wstrzyknięta do sesji użytkownika może enumerować i uruchamiać dowolne narzędzia MCP, w tym serwery plików, powłoki i przeglądarki, uzyskując nieautoryzowany dostęp do wrażliwych zasobów wdrożeniowych.
Rekomendacja
Należy natychmiast zaktualizować DeepTutor do wersji 1.4.10 lub nowszej, która zawiera poprawkę usuwającą podatność. W międzyczasie ogranicz dostęp do narzędzi MCP poprzez odpowiednią konfigurację uprawnień.
Inne podatności w DeepTutor
Zobacz wszystkie- CVE-2026-51881Krytyczne
Podatność typu code injection w deeptutor 1.4.0 w narzędziu ExecTool.execute. Poprzez interfejs WebSocket tutorbota, zdalny atakujący może spowodować wykonanie wybranych przez siebie komend powłoki w środowisku usługi.
- CVE-2026-51880Krytyczne
Podatność typu path traversal w deeptutor 1.4.0 w narzędziu EditFileTool.execute. Poprzez interfejs WebSocket tutorbota, zdalny atakujący może spowodować zapis lub edycję plików poza zamierzonym obszarem roboczym bota.
- CVE-2026-51879Krytyczne
Podatność typu obejście autoryzacji w deeptutor 1.4.0 w TutorBotManager.write_bot_file. Zdalny atakujący może enumerować identyfikatory botów i nadpisywać pliki kontrolne innego bota przez trasę HTTP plików tutorbota.
- CVE-2026-51876Krytyczne
Podatność typu obejście autoryzacji w DeepTutor 1.4.0 w procesie potwierdzania książki. Nieuwierzytelniony lub nieautoryzowany atakujący może ponownie wykorzystać publicznie dostępny book_id, aby wysłać żądanie potwierdzenia propozycji dla istniejącej książki, powodując nieautoryzowane nadpisanie metadanych i treści.
- CVE-2026-51870Krytyczne
DeepTutor v1.4.0 jest podatny na wykonanie poleceń w /tutorbot/agent/tools/shell.py:ExecTool.execute.
- CVE-2026-51878Średnie
Podatność typu obejście autoryzacji w deeptutor 1.4.0 w TurnRuntimeManager.regenerate_last_turn. Zdalny atakujący może enumerować lub uzyskać session_id i wywołać regenerację na sesji innego użytkownika.
Oryginalny opis (angielski, źródło NVD)
DeepTutor before version 1.4.10 contains an authorization bypass vulnerability that allows low-privilege users to invoke unrestricted MCP tools due to the allowed_mcp_tools function returning None instead of a denied result when mcp_tools is omitted from a user's grant in deeptutor/multi_user/tool_access.py. Attackers or prompt-injected content acting within a user session can enumerate and invoke any configured MCP tool, including filesystem, shell, and browser servers, gaining unauthorized access to sensitive deployment resources.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

