🔍 CVE-2026-79766

9.1
CVSS Score
CRITICAL
2026-09-24
2026-09-29 03:17
✅ 완료

🇰🇷 한글 설명

Termix 서버 관리 플랫폼의 특정 버전에서 인증된 관리자가 악의적인 도메인 및 이메일 값을 입력하여 OS 명령어를 실행할 수 있는 취약점이 발견되었습니다. PATCH 및 POST 요청을 통해 입력된 값이 certbot 쉘 명령어로 삽입될 때 쉘 메타문자가 필터링되지 않아 발생합니다. 이로 인해 데이터베이스, 프로세스 비밀번호, 저장된 자격 증명 등이 노출될 수 있습니다.

💡 쉬운 설명

관리자 권한을 가진 사용자가 특수하게 조작된 도메인 이름을 입력하면, 서버가 이를 명령어로 착각하여 해커가 원하는 명령을 실행하게 됩니다. 이를 통해 서버의 중요한 정보가 유출되거나 서버 전체가 장악될 위험이 있습니다.

🇺🇸 원문 (English)

Termix is a web-based server management platform with SSH terminal, tunneling, and file editing capabilities. From 2.4.1 until 2.5.1, an authenticated Termix administrator can store attacker-controlled domain and email values through PATCH /users/acme-ssl-settings and trigger their interpolation into a certbot shell command through POST /users/acme-ssl-request. In src/backend/database/routes/acme-ssl-routes.ts, child_process.execSync invokes /bin/sh -c with those values only wrapped in double quotes, so shell metacharacters can execute arbitrary operating-system commands as the Termix backend process. Both HTTP webroot and DNS Cloudflare challenge modes are affected, and compromise exposes Termix databases, process secrets, stored credentials, and network reachability. This issue is fixed in version 2.5.1.

📍 영향받는 시스템

Termix 2.4.1 ~ 2.5.1

⚔️ 공격 벡터

인증된 관리자 권한을 이용한 PATCH /users/acme-ssl-settings 및 POST /users/acme-ssl-request 요청을 통한 명령 주입(Command Injection)

🛡️ 대응 방법

Termix를 최신 보안 패치가 적용된 버전 2.5.1 이상으로 즉시 업데이트하십시오.

🔧 검증 코드

출력된 버전이 2.4.1에서 2.5.1 사이라면 해당 취약점에 노출된 상태입니다.

Shell / Script
termix --version 2>/dev/null || echo 'Check installed version manually'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Multi-Domain Security Management Server