🔍 CVE-2026-122140

5.8
CVSS Score
MEDIUM
2026-11-04
2026-11-04 21:18
✅ 완료

🇰🇷 한글 설명

Trawl 1.5.0 이상 1.10.0 미만 버전에는 서버 측 요청 위조(SSRF) 취약점이 존재합니다. 인증되지 않은 공격자가 IPv4-mapped IPv6 주소를 이용해 MCP 아웃바운드 URL 정책을 우회할 수 있습니다. 이를 통해 루프백, 사설망, 클라우드 메타데이터 서비스에 접근하여 응답을 읽을 수 있습니다.

💡 쉬운 설명

공격자가 서버를 속여 내부 네트워크나 클라우드 관리 정보에 몰래 접근할 수 있습니다. 로그인 없이도 이런 공격이 가능해 위험도가 높습니다.

🇺🇸 원문 (English)

Trawl 1.5.0 before 1.10.0 contains a server-side request forgery vulnerability that allows unauthenticated attackers to bypass the MCP outbound URL policy using IPv4-mapped IPv6 addresses. Attackers can supply hex-normalized addresses like ::ffff:7f00:1 directly or via redirects to fetch loopback, private, and cloud metadata services and read responses.

📍 영향받는 시스템

Trawl 1.5.0 이상 1.10.0 미만 버전

⚔️ 공격 벡터

IPv4-mapped IPv6 주소(예: ::ffff:7f00:1)를 직접 입력하거나 리다이렉트를 통해 내부 서비스 및 클라우드 메타데이터에 요청

🛡️ 대응 방법

Trawl을 1.10.0 이상으로 업데이트

🔧 검증 코드

출력된 버전이 1.10.0 미만이면 취약하므로 1.10.0 이상으로 업데이트가 필요하고, 1.10.0 이상이면 패치된 상태입니다.

Shell / Script
trawl --version 2>/dev/null || pip show trawl 2>/dev/null | grep -i version

📊 CVSS Vector String

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