CVE-2026-55581

Yüksək

Təsvir

mcp-shell təhlükəsiz, audit edilə bilən və tələb əsasında shell əmrlərini icra etmək üçün nəzərdə tutulmuş bir MCP serveridir. 0.6.0 versiyasından əvvəl, standart Docker security.yaml faylı allowed_executables siyahısına /bin/bash-i daxil edir, lakin security.go yalnız ilk tokeni yoxlayır və checkBlockedPatternsAndCommands funksiyası shell əmrinin -c rejim bayrağını rədd etmir. shell_exec MCP alətini çağıran şəxs `/bin/bash -c <arbitrary-command>` arqumentini təqdim edə bilər ki, bu da validasiyadan keçərək executor.go faylına çatır; burada parseCommand və exec.CommandContext funksiyaları həmin ixtiyari əmri, nəzərdə tutulan icazəli siyahıdan kənar şəkildə mcpuser kimi icra edir. Bu problem 0.6.0 versiyasında düzəldilmişdir.

CiddilikYüksək
CVSS8.4
İstismar ehtimalı—
MəhsulGithub.com/sonirico/mcp-shell
Dərc25 avq 2026
İlk görülmə25 avq 2026

Necə düzəltmək olar

Yeniləyin
  • github.com/sonirico/mcp-shell0.6.0 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
github.com/sonirico/mcp-shellGov < 0.6.00.6.0

Versiyanızı yoxlayın

Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.

Intelligence 360 paketində

Attack Surface Management

Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.