جزئیات آسیب‌پذیری

CVE-2026-49857

ymw0407 auth-fetch-mcp

auth-fetch-mcp has SSRF Protection Bypass via IPv4-mapped IPv6 Loopback

CVSS 3.1
7.4بالا

شرح رسمی (انگلیسی)

auth-fetch-mcp is an MCP server that lets AI assistants fetch content from authenticated web pages. Version 3.0.1 implements SSRF protection in `assertSafeUrl()` (`src/security.ts`) to block requests to private and loopback addresses. However, the `isPrivateV6()` function fails to detect IPv4-mapped IPv6 loopback addresses in their hex-normalized form. When an attacker supplies a URL such as `http://[::ffff:127.0.0.1]:PORT/`, the Node.js WHATWG URL parser silently normalizes the host to `[::ffff:7f00:1]`. Because `net.isIPv4('7f00:1')` returns `false`, the private-IP check is bypassed and the URL is passed to the browser or HTTP client, allowing the MCP tool to reach loopback services that are supposed to be blocked. The issue is exploitable under default configuration without any special environment variable. Version 3.0.1 patches the issue.

امتیازهای CVSS

امتیازنسخهمنبعبردار
7.4بالا 3.1 CVEProject cvelistV5 (CNA) (GitHub_M) CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:N/A:N

محصولات آسیب‌پذیر

فروشندهمحصولنسخه‌هامنبع
ymw0407 auth-fetch-mcp < 3.0.2 CVEProject cvelistV5 (CNA)

منابع و راهنماها

۳
کانال تلگرام کُلون @kolunsec_fa تازه‌های KEV، خبرهای مهم و خلاصه‌ی روزانه هشدار CVEهای بعدی این محصولمحصول را دنبال کنید تا آسیب‌پذیری‌های تازه را در تلگرام بگیرید.

اطلاعات

تاریخ انتشار
۱۴۰۵/۰۵/۲۲
آخرین به‌روزرسانی
۱۴۰۵/۰۵/۲۲
وضعیت
منتشرشده
صادرکننده (CNA)
GitHub_M

پیش‌بینی بهره‌برداری (EPSS)

۰٫۴۸٪
احتمال بهره‌برداری در ۳۰ روز
۴۲٫۳٪
صدک (نسبت به همه‌ی CVEها)

ارزیابی SSVC (CISA)

قابل خودکارسازی
خیر
وضعیت بهره‌برداری
ندارد
اثر فنی
جزئی

ضعف‌ها (CWE)

  • CWE-918
    Server-Side Request Forgery (SSRF)