CVE-2026-44429

Orta

Təsvir

MCP Registry, MCP klientlərinə MCP serverlərinin siyahısını təqdim edir və MCP serverləri üçün tətbiq mağazasına bənzəyir. 1.7.7 versiyasından əvvəl, GET / (internal/api/handlers/v0/ui_index.html faylı) ünvanında xidmət göstərən ictimai kataloq UI-ı, hər hansı dərc edilmiş server.json faylının server.websiteUrl sahəsi vasitəsilə saxlanılan saytlararası skriptinqə (XSS) qarşı həssasdır. internal/validators/validators.go (validateWebsiteURL) faylındakı server tərəfli yoxlama yalnız URL-in parse olunduğunu, mütləq olduğunu və https sxemindən istifadə etdiyini yoxlayır; dırnaq simvollarını rədd etmir. Klient tərəfində isə dəyər, standart textContent → innerHTML dövrünü yerinə yetirən özəl escapeHtml köməkçisi vasitəsilə innerHTML ilə qoşa dırnaqlı href atributuna interpolasiya edilir. HTML seriyallaşdırma alqoritminə əsasən, bu dövr mətn düyünləri daxilində yalnız &, <, > və U+00A0 simvollarını kodlaşdırır — " və ya ' simvollarını kodlaşdırmır. Buna görə də, websiteUrl-dəki hərfi " simvolu href atributundan çıxmağa imkan verir və eyni <a> elementinə ixtiyari on* hadisə idarəedicilərinin əlavə edilməsinə şərait yaradır. / ünvanındakı Content-Security-Policy script-src 'self' 'unsafe-inline' https://cdn.tailwindcss.com olduğu üçün injeksiya edilmiş hadisə idarəediciləri icra olunur. Publish tokeni əldə edə bilən hər hansı istifadəçi (məsələn, öz GitHub hesabı ilə POST /v0/auth/github-at vasitəsilə və ya anonim autentifikasiyanın aktiv olduğu deployment-də POST /v0/auth/none vasitəsilə), reyestrin ana səhifəsinin hər bir ziyarətçisi üçün görünən zəhərlənmiş qeyd yerləşdirə bilər. Bu boşluq 1.7.7 versiyasında aradan qaldırılıb.

CiddilikOrta
CVSS5.4
İstismar ehtimalı—
MəhsulLfprojects Mcp Registry
Dərc14 may 2026
İlk görülmə14 may 2026

Necə düzəltmək olar

Yeniləyin
  • lfprojects mcp_registry1.7.7 və ya daha yeni versiya
  • github.com/modelcontextprotocol/registry1.7.7 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
lfprojects mcp_registryv < 1.7.71.7.7
github.com/modelcontextprotocol/registryGov < 1.7.71.7.7

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.