CVE-2026-59971
Təsvir
MySQL MCP Server, MySQL verilənlər bazaları ilə təhlükəsiz qarşılıqlı əlaqəni təmin edən Model Context Protocol serveridir. 0.4.2 versiyasından əvvəl, MCP_TRANSPORT=sse tənzimləməsi src/mysql_mcp_server/server.py faylının SseServerTransport obyektini security_settings və ya enable_dns_rebinding_protection olmadan yaratmasına səbəb olur, eyni zamanda Starlette marşrutları olan /, /sse və /messages/ autentifikasiya tələb etmir və xidmət standart olaraq 0.0.0.0 ünvanına bağlanır. Şəbəkə hücumçusu birbaşa execute_sql funksiyasına çata bilər və ya DNS rebinding metodundan istifadə edərək qurbanın brauzerini eyni mənşəli sorğuları lokal bağlanan xidmətə yönləndirməyə məcbur edib, cursor.execute(query) funksiyasına çatan sorğu göndərə bilər. Bu, konfiqurasiya edilmiş verilənlər bazasının autentifikasiyasız ifşasına və dəyişdirilməsinə imkan verir; MySQL hesabı FILE imtiyazlarına malik olduqda, həmin giriş vasitəsilə server faylları oxuna və ya yazıla bilər və bu, kodun icrasını aktivləşdirə bilər. Standart stdio transportu bundan təsirlənmir. Bu problem 0.4.2 versiyasında düzəldilmişdir.
Necə düzəltmək olar
- mysql-mcp-server0.4.2 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| mysql-mcp-serverPyPI | v < 0.4.2 | 0.4.2 |
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.
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.