🔍 CVE-2026-51851

0.0
CVSS Score
UNKNOWN
2026-10-29
2026-10-30 19:39
✅ 완료

🇰🇷 한글 설명

modelscope agent-zero 1.7, 1.8, 1.9, 1.10 버전의 python/helpers/file_browser.py 파일 내 FileBrowser.save_text_file 메서드에서 디렉터리 순회(Directory Traversal) 취약점이 존재합니다. 해당 메서드는 사용자가 입력한 파일 경로를 정규화하거나 검증하지 않고 수용합니다.

💡 쉬운 설명

사용자가 지정한 파일 경로를 검사하지 않고 그대로 저장하기 때문에, 허용되지 않은 시스템 폴더에도 파일을 쓸 수 있습니다. 이를 통해 공격자가 중요한 파일을 덮어쓰거나 시스템을 장악할 수 있습니다.

🇺🇸 원문 (English)

modelscope agent-zero 1.7, 1.8, 1.9, and 1.10 is vulnerable to Directory Traversal in python/helpers/file_browser.py:FileBrowser.save_text_file. The save_text_file method accepts user-controlled file paths without normalization or validation, allowing path traversal attacks.

📍 영향받는 시스템

modelscope agent-zero 1.7, 1.8, 1.9, 1.10

⚔️ 공격 벡터

../ 같은 상대 경로 문자열을 포함한 파일 경로를 save_text_file 기능에 전달해 허용되지 않은 위치에 파일을 쓰는 방식

🛡️ 대응 방법

agent-zero를 1.10 초과 버전으로 업데이트하고, 파일 경로를 정규화한 뒤 허용된 기본 디렉터리 내부인지 검증하는 로직을 적용

🔧 검증 코드

출력된 Version 값이 1.7~1.10 범위에 해당하면 취약하며, 1.10 초과이면 패치된 것으로 판단합니다. 아무 출력이 없으면 설치되지 않은 것입니다.

Shell / Script
pip show agent-zero 2>/dev/null | grep -i version

💻 영향받는 소프트웨어

Python