🔍 CVE-2025-25295

0.0
CVSS Score
UNKNOWN
2025-02-14
2026-04-15 00:35
✅ 완료

🇰🇷 한글 설명

Label Studio SDK 1.0.10 이전 버전의 VOC, COCO, YOLO 내보내기 기능에서 경로 탐색 취약점이 존재합니다. 파일 경로 검증 부족으로 인해 인증된 사용자가 서버 파일시스템의 임의 파일을 읽을 수 있으며, 설정 파일이나 자격증명 노출 위험이 있습니다.

💡 쉬운 설명

Label Studio 데이터 라벨링 도구에서 내보내기 기능 사용 시 의도하지 않은 폴더의 파일을 읽을 수 있습니다. 인증된 사용자가 경로 조작으로 서버의 민감한 정보(비밀번호, 설정파일 등)를 접근할 수 있습니다.

🇺🇸 원문 (English)

Label Studio is an open source data labeling tool. A path traversal vulnerability in Label Studio SDK versions prior to 1.0.10 allows unauthorized file access outside the intended directory structure. The flaw exists in the VOC, COCO and YOLO export functionalities. These functions invoke a `download` function on the `label-studio-sdk` python package, which fails to validate file paths when processing image references during task exports. By creating tasks with path traversal sequences in the image field, an attacker can force the application to read files from arbitrary server filesystem locations when exporting projects in any of the mentioned formats. This is authentication-required vulnerability allowing arbitrary file reads from the server filesystem. It may lead to potential exposure of sensitive information like configuration files, credentials, and confidential data. Label Studio versions before 1.16.0 specified SDK versions prior to 1.0.10 as dependencies, and the issue was confirmed in Label Studio version 1.13.2.dev0; therefore, Label Studio users should upgrade to 1.16.0 or newer to mitigate it.

📍 영향받는 시스템

Label Studio SDK < 1.0.10, Label Studio < 1.16.0

⚔️ 공격 벡터

작업 생성 시 이미지 필드에 경로 탐색 문자(../)를 포함하여 프로젝트 내보내기 시 임의 파일 접근

🛡️ 대응 방법

Label Studio를 1.16.0 이상으로 업그레이드하거나 label-studio-sdk를 1.0.10 이상으로 업그레이드

🔧 검증 코드

버전 번호가 label-studio 1.16.0 이상, label-studio-sdk 1.0.10 이상인지 확인하세요. 낮은 경우 즉시 업그레이드 필요합니다.

Shell / Script
pip list 2>/dev/null | grep -i 'label-studio'

💻 영향받는 소프트웨어

Python