🔍 CVE-2026-79758

5.4
CVSS Score
MEDIUM
2026-09-24
2026-09-24 19:39
✅ 완료

🇰🇷 한글 설명

Termix 1.8.0부터 2.5.1 버전 사이에서 인증된 사용자가 호스트별 권한 검증 없이 서버 통계 API에 접근할 수 있는 취약점이 발견되었습니다. 공격자는 이를 통해 권한이 없는 호스트의 상태 정보를 조회하거나 전역 SSH 연결 풀을 초기화하여 다른 사용자의 세션을 방해할 수 있습니다.

💡 쉬운 설명

로그인한 사용자가 자신이 관리할 권한이 없는 다른 서버의 상태를 몰래 훔쳐보거나, 시스템의 연결을 강제로 끊어버릴 수 있는 문제입니다. 이로 인해 다른 사용자의 작업이 중단되거나 정보가 노출될 위험이 있습니다.

🇺🇸 원문 (English)

Termix is a web-based server management platform with SSH terminal, tunneling, and file editing capabilities. From 1.8.0 until 2.5.1, authenticated Termix users can access the server-stats API without per-host authorization. GET /status returns statuses for hosts the requester cannot access, GET /status/:id accepts an attacker-supplied numeric host identifier, and POST /clear-connections permits a regular user to clear the global SSH connection pool. The affected src/backend/ssh/server-stats.ts routes expose host online or offline state and lastChecked timestamps and can disrupt other users' active sessions or pooled connections. Unauthenticated requests remain blocked, but authentication alone does not preserve tenant isolation. This issue is fixed in version 2.5.1.

📍 영향받는 시스템

Termix version 1.8.0 ~ 2.5.1

⚔️ 공격 벡터

인증된 사용자가 권한 검증이 누락된 API 엔드포인트(GET /status, POST /clear-connections 등)를 호출하여 공격

🛡️ 대응 방법

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

🔧 검증 코드

출력된 버전이 2.5.1 미만(1.8.0 이상)인 경우 해당 취약점에 노출된 상태입니다.

Shell / Script
termix --version 2>/dev/null || echo 'Version check command required'

📊 CVSS Vector String

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