🔍 CVE-2026-45750

9.0
CVSS Score
CRITICAL
2026-06-05
2026-10-26 11:10
✅ 완료

🇰🇷 한글 설명

Termix는 SSH 터미널, 터널링, 파일 편집 기능을 제공하는 웹 기반 서버 관리 플랫폼입니다. 2.3.2 이전 버전에서는 File Manager의 GET /ssh/file_manager/ssh/resolvePath 엔드포인트가 path 파라미터를 안전하지 않게 처리하여 활성 SSH 세션에서 실행되는 셸 명령에 삽입합니다. 사용자 입력이 큰따옴표로 감싸지며 큰따옴표만 이스케이프되므로, $(...) 같은 명령 치환 구문이 원격 셸에서 그대로 해석되어 원격 코드 실행이 가능합니다.

💡 쉬운 설명

공격자가 파일 경로 입력란에 특정 문자열을 넣으면 서버에서 임의의 명령이 실행될 수 있습니다. 이 취약점은 최대한 빨리 2.3.2 이상 버전으로 업데이트해야 합니다.

🇺🇸 원문 (English)

Termix is a web-based server management platform with SSH terminal, tunneling, and file editing capabilities. Prior to version 2.3.2, the GET /ssh/file_manager/ssh/resolvePath endpoint in the Termix File Manager component unsafely processes the path parameter and embeds it into a shell command executed over the active SSH session. Because the user-controlled value is placed inside double quotes and only double quotes are escaped, shell command substitution syntax such as $(...) is still interpreted by the remote shell. Version 2.3.2 fixes the issue.

📍 영향받는 시스템

Termix 2.3.2 미만 버전을 사용하는 모든 시스템

⚔️ 공격 벡터

인증된 사용자가 File Manager 경로 파라미터에 $(...) 등 셸 명령 치환 구문을 삽입하여 원격 SSH 세션에서 임의 명령을 실행

🛡️ 대응 방법

Termix를 2.3.2 이상 버전으로 업데이트

🔧 검증 코드

출력된 버전 번호가 2.3.2 미만이면 취약하며, 2.3.2 이상이면 패치된 버전입니다. 결과가 없으면 Termix가 설치되어 있지 않을 수 있습니다.

Shell / Script
docker images --format '{{.Repository}}:{{.Tag}}' 2>/dev/null | grep -i termix; cat package.json 2>/dev/null | grep '"version"'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Multi-Domain Security Management Server