🇰🇷 한글 설명
Summarize 0.17.0 미만 버전에서 서버 측 요청 위조(SSRF) 취약점이 발견되었습니다. 공격자가 조작된 팟캐스트 RSS 피드를 통해 호스트가 루프백 주소나 내부 사설 네트워크 주소로 요청을 보내도록 유도할 수 있습니다. DNS 리바인딩 및 리다이렉트 기법을 통해 보호 조치를 우회하여 내부 서비스의 응답을 탈취할 수 있습니다.
💡 쉬운 설명
해커가 가짜 팟캐스트 정보를 보내서, 서비스 서버가 내부 네트워크에 있는 중요한 정보들을 몰래 가져오게 만드는 공격입니다. 이를 통해 원래는 외부에서 접근할 수 없는 회사 내부 시스템의 데이터가 유출될 수 있습니다.
🇺🇸 원문 (English)
Summarize before 0.17.0 contains a server-side request forgery vulnerability that allows attackers who control a podcast RSS feed to direct the host to fetch transcript content from loopback addresses, link-local addresses, RFC 1918 private ranges, or other reserved destinations by supplying malicious podcast:transcript URL values. Attackers can bypass protections through DNS rebinding and redirect-based techniques, as redirect targets are not revalidated and hostnames are not resolved before request dispatch, exposing internal service responses through the summarization flow.
📍 영향받는 시스템
Summarize version < 0.17.0
⚔️ 공격 벡터
조작된 podcast:transcript URL을 포함한 RSS 피드를 통한 SSRF 공격
🛡️ 대응 방법
Summarize 버전을 0.17.0 이상으로 업데이트
🔧 검증 코드
출력된 Version이 0.17.0 미만이면 취약한 상태입니다.
pip show summarize 2>/dev/null | grep -E 'Version'
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:N/A:N
💻 영향받는 소프트웨어
Windows iSCSI Target Service