CVE-2026-49857
Təsvir
auth-fetch-mcp, süni intellekt assistentlərinə autentifikasiya olunmuş veb səhifələrdən məzmunu götürməyə imkan verən bir MCP serveridir. Versiya 3.0.1-də şəxsi və loopback ünvanlarına sorğuları bloklamaq üçün `assertSafeUrl()` (`src/security.ts`) funksiyasında SSRF mühafizəsi tətbiq edilmişdir. Lakin, `isPrivateV6()` funksiyası IPv4-map edilmiş IPv6 loopback ünvanlarını onların heks-normallaşdırılmış formasında aşkar edə bilmir. Hücumçu `http://[::ffff:127.0.0.1]:PORT/` kimi bir URL təqdim etdikdə, Node.js WHATWG URL parseri hostu səssiz şəkildə `[::ffff:7f00:1]` formasında normallaşdırır. `net.isIPv4('7f00:1')` funksiyası `false` qaytardığı üçün şəxsi IP yoxlamasından yan keçilir və URL brauzerə və ya HTTP klientinə ötürülür ki, bu da MCP alətinə bloklanmalı olan loopback xidmətlərinə daxil olmağa imkan verir. Problem hər hansı xüsusi mühit dəyişəni olmadan standart konfiqurasiya altında istismar edilə biləndir. Versiya 3.0.1 bu problemi aradan qaldırır.
Necə düzəltmək olar
- auth-fetch-mcp3.0.2 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| auth-fetch-mcpnpm | v < 3.0.2 | 3.0.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.