Katalog CVE

CVE-2026-94046

ŚrednieCVSS 4.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.45%

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

Streszczenie

W narzędziu 0215AndrewFeng ACE-MCP (do wersji 4.10.8) wykryto lukę w funkcji get_file_snippet w pliku getFileSnippet.ts (komponent MCP Tool). Manipulacja argumentami projectRootPath/filePath prowadzi do path traversal. Zabezpieczenie isPathInsideProjectRoot blokuje tylko wyjście filePath poza wybrany projectRootPath, ale sam root jest niezaufanym wejściem klienta. Atak można przeprowadzić zdalnie, a exploit jest publicznie dostępny.

Ocena ryzyka

Path traversal może pozwolić atakującemu na odczyt dowolnych plików z systemu, co grozi ujawnieniem poufnych danych. Publiczny exploit i brak odpowiedzi projektu zwiększają ryzyko.

Rekomendacja

Ze względu na brak odpowiedzi projektu, należy ograniczyć dostęp do narzędzia, walidować projectRootPath jako zaufaną wartość po stronie serwera i monitorować projekt w oczekiwaniu na oficjalną poprawkę.

Powiązane podatności

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

A weakness has been identified in 0215AndrewFeng ACE-MCP up to 4.10.8. The affected element is the function get_file_snippet of the file getFileSnippet.ts of the component MCP Tool. Executing a manipulation of the argument projectRootPath/filePath can lead to path traversal. The attack may be launched remotely. The exploit has been made available to the public and could be used for attacks. isPathInsideProjectRoot only blocks filePath escaping the attacker-chosen projectRootPath; the root itself is untrusted client input - set projectRootPath=/etc, filePath=hosts and the guard passes. The project was informed of the problem early through an issue report but has not responded yet.

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