Katalog CVE

CVE-2026-45555

WysokieCVSS 7.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.14%

Percentyl 4 - wyżej niż 4% wszystkich znanych CVE

Streszczenie

Roslyn CodeLens MCP Server w wersjach od 0.0.9 do 1.17.0 zawiera podatność polegającą na ładowaniu i wykonywaniu wszystkich zestawów DiagnosticAnalyzer wskazanych przez rozwiązanie bez żadnej listy dozwolonych, weryfikacji podpisu ani potwierdzenia użytkownika. Atakujący może umieścić złośliwy plik .csproj odwołujący się do kontrolowanej przez siebie biblioteki DLL w lokalizacji otwieranej przez ofiarę, co prowadzi do zdalnego wykonania kodu z uprawnieniami serwera.

Ocena ryzyka

Ryzyko dla organizacji obejmuje całkowite przejęcie kontroli nad procesem serwera MCP, co może skutkować kradzieżą danych, modyfikacją kodu źródłowego lub dalszym atakiem na infrastrukturę.

Rekomendacja

Należy natychmiast zaktualizować Roslyn CodeLens MCP Server do wersji 1.17.0 lub nowszej. Dodatkowo zaleca się wdrożenie mechanizmów kontroli dostępu do plików .csproj oraz ograniczenie uprawnień procesu serwera.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

Roslyn CodeLens MCP Server is a Roslyn-based MCP server providing semantic code intelligence for .NET codebases. From 0.0.9 to 1.17.0, the get_diagnostics MCP tool loads and executes all DiagnosticAnalyzer assemblies referenced by the target solution without any allowlist, signature check, or user confirmation; includeAnalyzers defaults to true, so no explicit opt-in is required. An attacker who can place a malicious .csproj referencing an attacker-controlled DLL in a location the victim opens with the MCP server will achieve arbitrary code execution in the server process with the server's OS privileges. This vulnerability is fixed in 1.17.0.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS