🔍 CVE-2026-55488

0.0
CVSS Score
UNKNOWN
2026-06-24
2026-10-25 22:10
✅ 완료

🇰🇷 한글 설명

motionEye(mEye) 0.44.0 미만 버전에서 여러 미디어 파일 핸들러를 통해 발생하는 절대 경로 탐색(Absolute Path Traversal) 취약점입니다. 공격자가 사용자 제어 파일명 파라미터에 절대 경로를 입력하면, Python의 os.path.join() 동작 방식과 Tornado의 경로 검증 우회로 인해 시스템의 임의 파일을 읽을 수 있습니다.

💡 쉬운 설명

영상 감시 프로그램인 motionEye의 보안 허점을 이용해, 허용되지 않은 컴퓨터 내부의 중요한 파일들을 몰래 훔쳐볼 수 있는 문제입니다. 공격자가 파일 이름을 조작하여 원래 보여주면 안 되는 시스템 설정 파일 등에 접근할 수 있습니다.

🇺🇸 원문 (English)

motionEye (mEye) is an online interface for a piece of software called "motion," which is a video surveillance program with motion detection. Versions prior to 0.44.0 contain an absolute path traversal vulnerability in multiple media file handlers that allows an attacker to read arbitrary files from the filesystem. The affected handlers accept a user-controlled filename parameter and construct filesystem paths using `os.path.join()`. When an absolute path is supplied, Python discards the configured media directory and returns the attacker-supplied path directly. The application then bypasses Tornado's built-in path validation by overriding the relevant safety checks. As a result, an attacker can access files outside of the configured camera media directory, subject to the permissions of the motionEye process. Version 0.44.0 fixes the issue.

📍 영향받는 시스템

motionEye versions prior to 0.44.0

⚔️ 공격 벡터

사용자 제어 파일명 파라미터에 절대 경로를 입력하여 미디어 핸들러의 경로 검증을 우회함

🛡️ 대응 방법

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

🔧 검증 코드

출력된 Version 값이 0.44.0 미만이면 취약한 상태이며, 0.44.0 이상이면 안전합니다.

Shell / Script
pip show motioneye | grep Version

💻 영향받는 소프트웨어

Python