🇰🇷 한글 설명
Shopware 오픈 커머스 플랫폼의 특정 API 엔드포인트에서 인증된 관리자가 임의의 내부 IP 주소로 서버 측 HTTP HEAD 요청을 보낼 수 있는 SSRF 취약점이 발견되었습니다. uploadFromURL과 달리 linkURL 흐름은 URL 형식만 검사하고 내부 네트워크 범위를 검증하지 않아 내부 서비스 및 클라우드 메타데이터 엔드포인트에 접근이 가능합니다.
💡 쉬운 설명
관리자 권한을 가진 사용자가 쇼핑몰 서버를 이용해 내부 네트워크에 숨겨진 다른 컴퓨터나 중요한 정보에 몰래 접근할 수 있는 문제입니다. 서버가 외부로 나가는 요청만 검사하고 내부로 향하는 요청은 제대로 막지 못해 발생합니다.
🇺🇸 원문 (English)
Shopware is an open commerce platform. Prior to 6.6.10.18 and 6.7.10.1, the `/api/_action/media/external-link` endpoint allows authenticated admin users to make server-side HTTP HEAD requests to arbitrary internal IP addresses. While the parallel `uploadFromURL` flow validates target IPs against private/reserved ranges via `FileUrlValidator`, the `linkURL` flow only performs a URL format check (regex for `http://` or `https://` prefix), allowing SSRF to internal network services and cloud metadata endpoints. This issue is fixed in versions 6.6.10.18 and 6.7.10.1.
📍 영향받는 시스템
Shopware 6.6.10.18 미만 및 6.7.10.1 미만 버전
⚔️ 공격 벡터
인증된 관리자 계정을 이용해 /api/_action/media/external-link 엔드포인트에 내부 IP 주소를 포함한 URL 요청 전송
🛡️ 대응 방법
Shopware를 최신 보안 패치 버전인 6.6.10.18 또는 6.7.10.1 이상으로 업데이트
🔧 검증 코드
출력된 버전 정보가 6.6.10.18 또는 6.7.10.1보다 낮은지 확인
composer show shopware/core | grep 'versions'