🔍 CVE-2026-59806

7.4
CVSS Score
HIGH
2026-07-08
2026-10-25 17:10
✅ 완료

🇰🇷 한글 설명

Gradio 6.20.0 미만 버전에서 /gradio_api/file= 엔드포인트의 file_fetch() 함수가 검증되지 않은 URL을 처리하여 오픈 리다이렉트 및 SSRF 취약점이 발생합니다. 공격자는 이를 통해 사용자를 임의의 URL로 리다이렉트하거나, 클라우드 메타데이터 서비스와 같은 내부 엔드포인트에 접근하여 EC2 IAM 역할 자격 증명 등 민감한 정보를 탈취할 수 있습니다.

💡 쉬운 설명

웹사이트의 특정 기능이 입력된 주소를 제대로 검사하지 않아 발생하는 문제입니다. 해커가 이 허점을 이용해 사용자를 가짜 사이트로 보내거나, 회사의 내부 비밀 정보를 몰래 빼낼 수 있습니다.

🇺🇸 원문 (English)

Gradio before 6.20.0 contains an open redirect and server-side request forgery vulnerability that allows attackers to redirect users to arbitrary URLs or perform client-side SSRF by supplying unvalidated HTTP/HTTPS URLs to the file_fetch() function in the /gradio_api/file= endpoint. Attackers can craft a malicious FileData response targeting internal endpoints such as cloud metadata services to retrieve sensitive credentials including EC2 IAM role credentials.

📍 영향받는 시스템

Gradio versions before 6.20.0

⚔️ 공격 벡터

/gradio_api/file= 엔드포인트에 조작된 HTTP/HTTPS URL을 전달하여 내부 네트워크 또는 외부 사이트로 요청 유도

🛡️ 대응 방법

Gradio 라이브러리를 6.20.0 이상의 최신 버전으로 업데이트하십시오.

🔧 검증 코드

출력된 버전 번호가 6.20.0보다 낮으면 취약한 상태입니다.

Shell / Script
pip show gradio 2>/dev/null | grep Version

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Cloud Services