🔍 CVE-2026-54689

6.3
CVSS Score
MEDIUM
2026-09-15
2026-09-30 17:51
✅ 완료

🇰🇷 한글 설명

mcp-searxng 1.2.0 미만 버전에서 웹 URL 읽기 정책을 우회할 수 있는 취약점이 발견되었습니다. 공격자는 리다이렉트 대상 재검증 미흡, 0.0.0.0 주소 미분류, IPv6 리터럴 처리 오류를 악용하여 내부 네트워크나 클라우드 메타데이터 서비스에 접근할 수 있습니다.

💡 쉬운 설명

AI 비서가 웹사이트 내용을 읽어올 때, 보안 검사를 피해 내부 네트워크나 개인 정보가 담긴 서버에 몰래 접속할 수 있는 문제입니다. 이를 통해 공격자가 사용자의 내부 시스템 정보를 훔쳐갈 위험이 있습니다.

🇺🇸 원문 (English)

mcp-searxng is a Model Context Protocol server that gives AI assistants web search and URL-reading capabilities through SearXNG. Prior to 1.2.0, the web_url_read URL policy in src/url-reader.ts can be bypassed while MCP_HTTP_HARDEN is enabled and MCP_HTTP_ALLOW_PRIVATE_URLS is not enabled because redirect targets are not revalidated, 0.0.0.0 is not classified as an internal address, and IPv4-mapped IPv6 literals canonicalized to hexadecimal form are not recognized. These inputs allow an attacker-influenced tool call to make the MCP server fetch loopback or internal HTTP resources and return content from local services, private APIs, service-mesh endpoints, or cloud metadata endpoints. The separate hostname-to-private-address case addressed by the earlier partial fix is not part of these residual bypasses. This issue is fixed in version 1.2.0.

📍 영향받는 시스템

mcp-searxng 버전 1.2.0 미만

⚔️ 공격 벡터

조작된 URL 또는 리다이렉트를 이용한 내부 루프백 및 프라이빗 API 호출

🛡️ 대응 방법

mcp-searxng를 최신 버전인 1.2.0 이상으로 업데이트하십시오.

🔧 검증 코드

출력된 버전 번호가 1.2.0 미만이면 취약한 상태이며, 1.2.0 이상이면 안전합니다.

Shell / Script
npm list mcp-searxng 2>/dev/null | grep -E 'mcp-searxng@'

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:N/A:N

💻 영향받는 소프트웨어

Cloud Services