🔍 CVE-2026-39376

7.5
CVSS Score
HIGH
2026-04-07
2026-07-24 21:10
✅ 완료

🇰🇷 한글 설명

FastFeedParser 0.5.10 미만 버전에서 HTML의 meta http-equiv="refresh" 태그를 통해 무제한 재귀 호출되는 취약점입니다. 공격자가 무한 리디렉션 체인을 반환하는 악의적 서버를 운영하면 Python 호출 스택을 소진시켜 프로세스를 크래시시킬 수 있으며, SSRF와 결합하여 내부 네트워크 접근도 가능합니다.

💡 쉬운 설명

FastFeedParser가 웹페이지의 자동 이동 지시를 무한정 따라가서 프로그램이 멈추는 취약점입니다. 공격자는 이를 이용해 피드 분석 서비스를 다운시킬 수 있습니다.

🇺🇸 원문 (English)

FastFeedParser is a high performance RSS, Atom and RDF parser. Prior to 0.5.10, when parse() fetches a URL that returns an HTML page containing a <meta http-equiv="refresh"> tag, it recursively calls itself with the redirect URL — with no depth limit, no visited-URL deduplication, and no redirect count cap. An attacker-controlled server that returns an infinite chain of HTML meta-refresh responses causes unbounded recursion, exhausting the Python call stack and crashing the process. This vulnerability can also be chained with the companion SSRF issue to reach internal network targets after bypassing the initial URL check. This vulnerability is fixed in 0.5.10.

📍 영향받는 시스템

FastFeedParser 0.5.10 미만 모든 버전

⚔️ 공격 벡터

공격자가 무한 meta http-equiv="refresh" 리디렉션을 반환하는 악의적 서버 운영 후 피드 URL로 제공

🛡️ 대응 방법

FastFeedParser를 0.5.10 이상으로 즉시 업그레이드

🔧 검증 코드

출력된 버전이 0.5.10 이상이면 패치됨, 그 이하면 취약

Shell / Script
pip show fastfeedparser 2>/dev/null | grep -E '^Version:' | awk '{print $NF}'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Python