🔍 CVE-2025-48889

5.3
CVSS Score
MEDIUM
2025-05-30
2026-06-17 09:30
✅ 완료

🇰🇷 한글 설명

Gradio 5.31.0 미만 버전의 flagging 기능에서 임의 파일 복사 취약점이 발견되었습니다. 인증되지 않은 공격자가 서버 파일 시스템의 읽기 가능한 파일을 복사할 수 있으며, 대용량 파일을 복사하여 디스크 공간을 가득 채우는 서비스 거부(DoS) 공격이 가능합니다.

💡 쉬운 설명

해커가 서버에 있는 파일을 마음대로 복사하여 서버의 저장 공간을 꽉 채울 수 있는 문제입니다. 이로 인해 서버가 멈추거나 정상적인 서비스를 제공하지 못하게 될 수 있습니다.

🇺🇸 원문 (English)

Gradio is an open-source Python package that allows quick building of demos and web application for machine learning models, API, or any arbitrary Python function. Prior to version 5.31.0, an arbitrary file copy vulnerability in Gradio's flagging feature allows unauthenticated attackers to copy any readable file from the server's filesystem. While attackers can't read these copied files, they can cause DoS by copying large files (like /dev/urandom) to fill disk space. This issue has been patched in version 5.31.0.

📍 영향받는 시스템

Gradio version < 5.31.0

⚔️ 공격 벡터

인증되지 않은 공격자가 Gradio의 flagging 기능을 악용하여 서버 내 임의 파일을 복사함

🛡️ 대응 방법

Gradio를 최신 버전인 5.31.0 이상으로 업데이트하십시오.

🔧 검증 코드

출력된 Gradio 버전이 5.31.0 미만이면 취약한 상태입니다.

Shell / Script
pip show gradio | grep Version

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Azure Machine Learning